MCP server for accessing published Space content, enabling AI assistants to search and retrieve newsletter/blog articles with semantic search capabilities
Server has 4 tools with complete schemas and descriptions in Chinese. All tools are READ_ONLY and properly registered via McpServer.tool(). Naming follows verb_noun pattern (list_, get_, search_). Schemas use Zod with type constraints (min/max for numbers, string length). However, descriptions are in Chinese (non-standard for LLM optimization), parameter descriptions lack English context for multilingual agents, and output schemas are returned as JSON strings rather than structured objects. Error handling is minimal, get_issue returns isError flag but lacks recovery guidance. No tool annotations (readOnlyHint, idempotentHint) despite all being read-only. Pagination is present (limit/offset) but total count is only in list_issues response, not consistently across tools.
获取创作者信息和 Space 简介
获取特定 Space 内容的完整正文(Markdown 格式)
获取最新的 Space 内容列表,包含标题、摘要和关键论点
在 Space 历史内容中语义搜索,找到相关文章
Descriptions in Chinese only; LLM optimization requires English descriptions (50-200 chars) for multilingual agent compatibility
Output returned as JSON strings in text content type rather than structured objects; prevents LLM from parsing fields without string parsing overhead
No tool annotations despite all tools being read-only; missing readOnlyHint and idempotentHint metadata
get_author_info has empty input schema (no parameters); lacks description of what author info is returned and when to call it
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 68 | 2026-07-28+ | v2 |
Error handling minimal; get_issue returns isError flag but lacks actionable recovery guidance (e.g., 'Try search_content() to find similar articles')