mcp-csdn-publisher
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| loginA | 设置 CSDN Cookie 以完成认证。从浏览器开发者工具复制 Cookie 字符串。 |
| publish-blogA | 发布博客文章到 CSDN。支持 Markdown 格式,可选择直接发布或保存为草稿。 |
| list-categoriesA | 获取当前 CSDN 账号的文章分类列表。 |
| list-tagsB | 获取当前 CSDN 账号常用的文章标签列表。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a distinct purpose: authentication, publishing, listing categories, and listing tags. No two tools overlap in functionality.
Tool names use a consistent lowercase-with-hyphens style, and most follow a verb-noun pattern. 'login' is the only slight deviation as a single verb, but it remains predictable.
With 4 tools covering authentication, publishing, and metadata retrieval, the count is well-scoped for a focused blog publishing server.
Core publishing workflow is covered, but missing tools for editing, deleting, or listing existing posts limit the server's completeness for a full publishing lifecycle.