wechat-mcp-publisher
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WECHAT_APP_ID | Yes | 微信公众号的 App ID,可在 mp.weixin.qq.com 设置与开发 → 基本配置中获取。 | |
| WECHAT_APP_SECRET | Yes | 微信公众号的 App Secret,可在 mp.weixin.qq.com 设置与开发 → 基本配置中获取。 |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_news_draftA | 创建图文草稿(news),成功返回 {"media_id": ..., "title": ..., "cover_url": ...}。 |
| create_newspic_draftA | 创建图片消息草稿(newspic),成功返回 {"media_id": ..., "title": ..., "image_count": ...}。 |
| list_draftsA | 分页查询草稿箱列表,返回 {"total": 总数, "offset": 当前偏移, "items": [{media_id, title, update_time}]}。 |
| get_draftA | 查询草稿详情(含 news_item 全部字段:标题、正文 HTML、封面等)。 |
| delete_draftA | 删除指定草稿,成功返回 {"media_id": ..., "deleted": true}。 |
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 5 tools
The two create tools are clearly separated by draft type (newspic vs news) with distinct parameter semantics, while list, get, and delete have unambiguous scopes. No two tools appear to overlap in purpose.
Most tools follow a verb_noun snake_case pattern such as list_drafts, get_draft, and delete_draft. The create tools also align with verb+type+draft, though 'newspic' vs 'news' is a slightly non-parallel naming choice.
Five tools is well-scoped for a draft-management server: two creation variants plus standard list, get, and delete operations. Each tool earns its place without unnecessary overlap or bloat.
The set covers create, read/list, and delete for drafts, but lacks an update_draft operation, forcing agents to delete and recreate to modify content. Additionally, despite the 'publisher' name, there is no publish/send tool, leaving a notable gap in the apparent domain.