Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 💬 Communication
  3. Wecom Docs MCP Server
Wecom Docs MCP Server logo
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 9/9/2026, 1:31:48 PM

Wecom Docs MCP Server

User RatingsBe the first to rate and review this MCP server!
View Repository6 GitHub StarsTotal stargazers on GitHub for the source repository (6 stars).Visit Website

A stdio MCP proxy adding ergonomic transforms for WeCom robot-doc backend, enabling document and smartsheet CRUD operations.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON ▾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "beltran12138-wecom-docs-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "skills"
      ]
    }
  }
}

💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives💬 More in Communication

Overview

This server proxies the official WeCom robot-doc MCP backend over stdio, exposing all 25 backend tools verbatim while applying transforms for easier agent consumption. It unwraps nested cell formats, converts millisecond timestamps to ISO 8601, and adds human-readable Chinese error hints. Use it when you need WeCom document and smartsheet create, read, update, and delete operations in an MCP stdio environment with improved output usability.

Use cases

•Create, read, and edit WeCom Docs
•Manage WeCom Smartsheets including fields and records
•Convert raw backend responses into agent-friendly formats
•Integrate WeCom document operations into stdio-based MCP workflows

Key features

•Proxies all 25 official robot-doc backend tools via stdio
•Auto-fetches and updates tool schema at startup
•Unwraps smartsheet cell values to plain scalars (_rows view)
•Converts 13-digit ms-epoch timestamps to ISO 8601 strings
•Adds Chinese error summaries and fix hints for error codes
•Requires WeCom robot-doc API key and backend access

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Wecom Docs MCP Server.

Extracted Tool Capabilities
Proxies all 25 official robot-doc backend tools via stdio
Auto-fetches and updates tool schema at startup
Unwraps smartsheet cell values to plain scalars (_rows view)
Converts 13-digit ms-epoch timestamps to ISO 8601 strings
Adds Chinese error summaries and fix hints for error codes
Requires WeCom robot-doc API key and backend access

Documentation Overview

wecom-docs-mcp-server

⚠️ Archived 2026-08-18 — read this first

Unmaintained, and never published to PyPI. The pip install wecom-docs-mcp-server line further down does not work and never did — install from source if you still want to run it.

Why it's archived

This server is a stdio proxy over WeCom's robot-doc MCP backend. Tencent's investment has visibly moved to a different surface: the official WecomTeam/wecom-cli (Rust; rewritten for v1.1.0 on 2026-08-17, 14 service domains) plus the official WecomTeam/wecom-unified agent skill. The robot-doc MCP backend has had no public update since 2026-04-22.

What the official CLI now covers

Verified against @wecom/cli v1.1.0 on 2026-08-18:

This project's selling pointStatus in v1.1.0
stdio transportObsolete — the CLI is a local process. Any agent that can run a shell needs no MCP layer at all.
ms-epoch → ISO 8601Obsolete — the CLI returns 2026-08-17 12:17:25 directly.
Chinese error hintsObsolete — the CLI returns help_message + help_instruction, including a clickable authorization-repair link.
Schema passthroughObsolete — every subcommand accepts --schema (full JSON Schema with field descriptions) and --doc.
Smartsheet cell unwrapStill unsolved. v1.1.0 still returns values[field] = [{"type":"text","text":...}], and long rich-text cells fragment into dozens of segments.

If you came here to give an agent access to WeCom documents

Use the official CLI, not this:

Terminal
npm install -g @wecom/cli
npx skills add WecomTeam/wecom-unified -y -g
wecom-cli auth init

The one part still worth copying

wecom_doc_mcp/transforms.py — the cell-unwrap transform. ~120 lines, no MCP dependency. Lift it as a post-processing filter on CLI output rather than running this server.

Two empirical findings worth keeping

Observed 2026-07 against the robot-doc backend:

  • get_doc_content and smartsheet_get_* use independent permission scopes. The same bot can read a smartsheet via smartsheet_get_records (errcode 0) and still get 851003 no authority from get_doc_content on that same document. Route reads by document type; one working scope proves nothing about the other.
  • Pass the full document url including ?scode= rather than reconstructing docid. The backend resolves the URL; stripping prefixes by hand yields 301085 invalid docid.

MCP Python License: MIT Tests

An ergonomic stdio MCP facade over WeCom's official robot-doc MCP backend. It proxies all 25 backend tools verbatim and adds a transform layer that makes the raw output usable by LLM agents:

  • Schema passthrough — the tool list is fetched from the backend at startup, so it auto-tracks official updates. Zero schema maintenance.
  • Cell unwrap — smartsheet values[field] = [{"type":"text","text":...}] cells become plain scalars (in a _rows view).
  • ms → ISO — 13-digit ms-epoch timestamps (create_time, update_time) convert to ISO 8601.
  • Chinese error hints — errcode 851003 etc. get _error_summary + _error_hint so the agent learns the fix, not just the code.

Relationship to the backend: This server requires the official robot-doc MCP backend (an apikey from WeCom admin → 智能文档机器人 → API). It is a thin proxy + ergonomics layer, not a replacement.


Why this exists

The official robot-doc backend is an HTTP (StreamableHttp) MCP server. Two friction points: (1) many MCP clients and dev workflows prefer stdio; (2) its raw output is agent-hostile — nested cell format, ms-epoch strings, opaque error codes. This server bridges both:

official robot-docthis server
TransportHTTP (StreamableHttp)stdio
Tool schemaraw 25 toolssame 25, passthrough
Cell format[{"type":"text",...}]unwrapped scalars (_rows)
Timestampsms-epoch stringsISO 8601
Error codes851003 only+ Chinese summary + fix hint
apikeyrequiredrequired (proxied)

Requirements

  • Python 3.9+
  • A WeCom 智能文档机器人 (Smart Doc Bot) with its API key — available to enterprises (≥10 members) via WeCom admin → 应用管理 → 智能文档机器人 → API.

Install

⚠️ Never published to PyPI. pip install wecom-docs-mcp-server returns 404. Source install is the only path.

Clone + editable:

bash
git clone https://github.com/Beltran12138/wecom-docs-mcp-server
cd wecom-docs-mcp-server
pip install -e .

Configuration

VariableRequiredDescription
WECOM_MCP_APIKEYyesrobot-doc apikey
WECOM_MCP_BASE_URLnooverride backend URL (default https://qyapi.weixin.qq.com/mcp/robot-doc)

Claude Desktop (claude_desktop_config.json)

config.json
{
  "mcpServers": {
    "wecom-doc": {
      "command": "wecom-docs-mcp-server",
      "env": { "WECOM_MCP_APIKEY": "your_apikey_here" }
    }
  }
}

Tools

All 25 backend tools are exposed verbatim (fetched live at startup). By domain:

DomainReadWrite
docget_doc_contentcreate_doc, edit_doc_content, upload_doc_image, upload_doc_file
smartsheet (智能表)get_sheet, get_fields, get_recordsadd/update/delete × sheet/fields/records
sheet (电子表格)get_infoadd_sub, delete_sub, update_range_data, append_data
smartpage (智能页面)get_export_resultcreate, export_task

Permission model (empirically observed 2026-07): get_doc_content and smartsheet_get_* use independent permission scopes. A bot may read a smartsheet via smartsheet_get_records (errcode 0) yet get 851003 no authority from get_doc_content on the same doc. Route reads by doc type.


Transforms (the value-add)

Applied automatically on every tools/call response:

  1. _rows on smartsheet_get_records — a flattened view where cells are unwrapped to scalars and top-level record fields (record_id, create_time, …) are preserved. The original records array is kept intact.
  2. ms → ISO on all successful dict payloads — 13-digit ms-epoch strings → ISO 8601. Alphanumeric IDs (q979lj) are untouched.
  3. _error_summary + _error_hint on any non-zero errcode — Chinese explanation + concrete fix.

Usage

Read a smartsheet end-to-end:

Code
User: read https://doc.weixin.qq.com/smartsheet/s3_xxx?scode=yyy

Agent:
1. smartsheet_get_sheet(url=...)          → sheet_id (e.g. "q979lj")
2. smartsheet_get_fields(sheet_id, url)   → field schema (types, IDs)
3. smartsheet_get_records(sheet_id, url)  → records + _rows (cells unwrapped, timestamps ISO)

Pass the full url (with ?scode=) rather than guessing docid — the backend resolves it. Manually extracting docid by stripping prefixes is error-prone (empirically: 301085 invalid docid).


Troubleshooting

errcodemeaningfix
851000文档链接有误check url + scode, or use docid
851002文档类型与工具不兼容smartsheet → use smartsheet_get_*
851003无文档权限smartsheet 用 smartsheet_get_*;普通文档查后台权限
851008缺文档内容读取权限企微后台 → 机器人 → API 权限
301085无效 docid用完整 url 含 scode
40058参数缺失smartsheet 需 sheet_id(先 get_sheet)

Related

ProjectFocus
official robot-doc MCPbackend (HTTP, ≥10 人企业)
wecom-bot-mcp-serverbot messaging via webhook
this serverrobot-doc stdio proxy + ergonomics

Tests

Terminal
pip install -e ".[dev]"  # or: pip install pytest httpx
pytest

25 unit tests cover SSE/JSON parsing, ms-timestamp normalization, cell unwrap, error humanizing, and server routing/post-processing — all offline (httpx mocked).


License

MIT

Read the full README →View source on GitHub →

Related MCP Servers

View all in Communication View all alternatives
  • Emailmd logoEmailmd

    Write and preview emails from your assistant. Renders markdown into email-safe HTML that holds up in Outlook and Gmail, lints drafts for deliverability problems, and returns a live preview link. Hosted with no API key, or run it locally with npx emailmd mcp.

    💬 Communication2 views
    Compare vs Emailmd →
  • Line Bot MCP Server logoLine Bot MCP Server
    Verified

    MCP Server for Integrating LINE Official Account

    💬 Communication3 views
    Compare vs Line Bot MCP Server →
  • Slack MCP Server logoSlack MCP Server

    The most powerful MCP server for Slack Workspaces.

    💬 Communication1 views
    Compare vs Slack MCP Server →
  • Docs MCP logoDocs MCP
    Verified

    CometChat's official MCP server — searches CometChat documentation and returns curated implementation bundles for adding real-time chat, voice, video, and moderation to your app (React, React Native, Flutter, iOS, Android, JS SDK).

    💬 Communication3 views
    Compare vs Docs MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
6
Stargazers on the source repository.
npm downloads
39M
Package downloads in the last 30 days.
Last commit
24d ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Wecom Docs MCP Server

It requires the official WeCom robot-doc MCP backend and a valid robot-doc API key from a WeCom enterprise account.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWecom Docs MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/beltran12138-wecom-docs-mcp-server?style=directory)](https://allmcps.com/mcp/beltran12138-wecom-docs-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/beltran12138-wecom-docs-mcp-server"><img src="https://allmcps.com/api/badge/beltran12138-wecom-docs-mcp-server?style=directory" alt="Wecom Docs MCP Server on AllMCPs" /></a>

Technical Specs & Signals

Category💬Communication
More technical detailsExpand ▾
TransportSTDIO
RuntimeNode.js
Last updatedAug 18, 2026
3/10 checks healthy over the last 32d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars6
GitHub Star CountTotal stargazers on GitHub representing community popularity (6 stars).
Last commit24d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 18, 2026
npm downloads39,676,919/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
39Quality signal: Fair · 39/100How this signal is calculated ▾
Server availability0/25
Verified ownership8/20
Documentation & tools22/30
Adoption & activity9/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · skills (npm)

★ FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 💬 Communication →Best MCP servers for Slack & Communication →Alternatives to Wecom Docs MCP Server →Install in Claude DesktopInstall in CursorInstall in VS Code