← 返回目录
W

WeChat MCP Server

社区
基于 WeiXinMPSDK 的微信 MCP 服务器(McpRouter)
分类
其他 第 205 / 230
Stars
★ 8.9k 非常热门
传输方式
stdio(本地进程)
运行环境
.NET
凭据
需要 API Key / 凭据
许可证
Apache-2.0
最近提交
35FMRS · D

该 MCP 服务器是 Senparc.Weixin 微信 .NET SDK 仓库内的一部分,清单描述为“使用微信 McpRouter 的微信 MCP 服务器”,版本 0.1.0-beta。除仓库本身的微信全平台 SDK 能力外,来源未提供该 MCP 服务器的工具列表、传输方式、认证与安装细节,且 NuGet 包名仍为占位符,因此目前仅适合作为跟进与实验对象,不适合生产使用。

最强项 · 维护活跃度 15/20 最弱项 · 可靠性 4/20

可靠性
4/20
安全与权限
6/20
维护活跃度
15/20
文档质量
6/20
安装易用性
4/20
查看各项评分依据
可靠性 4/20
静态审查仅看到 src/Senparc.Weixin.MCP.Server/.mcp/server.json 清单,未提供任何 MCP Server 源代码、工具定义、CI 工作流或测试文件。清单中 packages[0].name 仍为占位符 "<your package ID here>",与同一个清单里声明的 name/version 自相矛盾,安装器无法定位真实包,因此连 MCP 初始化与 tools/list 握手能否成功都无法从源码验证。仓库整体是成熟的微信 .NET SDK,但这不能替代该 MCP Server 本身的启动证据。按静态校准规则,缺乏可执行证据且存在明显不一致,故给低分。
安全与权限 6/20
未发现恶意代码、凭据窃取或隐蔽外传,也未在 README/清单中发现真实 token 或密钥,因此不触发红线。但评分证据严重不足:清单 environment_variables 与 package_arguments 均为空,未说明 MCP Server 如何获取微信 AppId、AppSecret、Token、EncodingAESKey 等敏感凭据;README 反复强调 appsettings.json 配置 AppId 与自动托管 AccessToken,却没有 MCP 工具层面的权限范围、最小权限、危险操作(如发送客服消息、群发、支付相关接口)确认机制或数据边界说明。凭据处理与副作用确认完全不可见,只能给低分。
维护活跃度 15/20
仓库 Apache-2.0 许可明确,README 与许可证文件一致;项目自称持续维护 13 年,有 master/Developer 分支策略、NuGet 发布印记、贡献者名单与 NuGet 下载量徽章、Visual Studio 构建状态徽章,可见治理与发布通道成型。但缺陷也很明显:MCP Server 处于 0.1.0-beta,清单内的包名仍是占位符,说明该子模块尚未完成发布准备;未提供安全响应渠道(如 SECURITY.md),也未提供该 MCP 模块的版本化说明。综合考虑长期维护活跃但子模块治理与版本化存在缺口,给中上分。
文档质量 6/20
README 是庞大的 SDK 使用文档,却没有针对 MCP Server 的安装、认证、工具清单、参数说明、限额、成本或故障排查章节,无法据此判断该 Server 暴露了哪些工具、输入输出如何。清单 description 仅一句“WeChat MCP Server using WeChat McpRouter”,没有工具级文档;包名占位符进一步让文档与实现脱节。SDK 层面的示例丰富,但对本次审查的 MCP 对象帮助有限。文档存在明显可审阅证据缺口,故给低分。
安装易用性 4/20
清单仅给出仓库路径,无安装命令、无客户端配置样例、无运行时前提(如 .NET 版本与微信凭据获取流程),且 package name 为占位符,主流客户端无法按现有材料完成安装。Fork 与 Sample 级步骤属于 SDK 开发流程,不是 MCP 连接流程。缺少平台兼容性与依赖说明。按静态校准规则,无执行证据时上限 15,而此处连基本安装路径都不完整,故给很低分。

静态评测 · 未实际运行收录于 2026-09-18

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 使用 .NET / C# 开发微信相关应用的开发者
  • 希望跟进 Senparc.Weixin SDK 新兴 MCP 集成的技术评估人员

不适合谁

  • 需要稳定、已发布生产级 MCP 服务器的用户(当前为 0.1.0-beta 且包名未填写)
  • 不使用 .NET 技术栈或不需要微信平台能力的用户
  • 需要明确工具清单与完整安装文档的用户

所需权限

  • 来源未说明该 MCP 服务器所需的权限范围或作用域。

风险与副作用

  • 清单中的 NuGet 包名为占位符,无法确认实际可安装的包,存在无法安装或包不存在的风险。
  • 版本为 0.1.0-beta,接口与行为可能随时变更。
  • 来源未提供工具、认证与权限说明,安全边界未知。

安装接入

准备工作

运行环境:.NET

来源未提供安装说明。清单中 packages 一项使用 NuGet 作为注册表,包名为占位符“<your package ID here>”,版本 0.1.0-beta,因此当前无法给出可执行的安装步骤。

验证是否装好

该 MCP 服务器(io.github.JeffreySu/WeixinMPSDK,0.1.0-beta)尚处于 beta,清单中的 NuGet 包名仍为占位符 '<your package ID here>',无法按文档确认具体安装命令。安装配置后,可在客户端工具列表中确认服务器出现及其暴露的工具;调用需使用已配置的微信公众号/小程序凭据。

常见排障

  1. 确认包名是否已在清单中替换为真实 NuGet 包 ID,否则安装会失败。
  2. 核对版本号与仓库分支是否匹配(清单为 0.1.0-beta)。
  3. 检查仓库 src/Senparc.Weixin.MCP.Server/.mcp/server.json 是否有更新版本。
  4. 确认开发环境支持 .NET(仓库说明支持 .NET Framework 及 .NET Core、.NET 10.0)。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 帮我通过微信公众号客服接口发送一条文字消息给指定 OpenId
  • 列出这个微信 MCP 服务器提供的工具并说明用途

使用场景

在 .NET 项目中接入微信相关能力的 MCP 集成实验
关注并试验 Senparc.Weixin SDK 的 MCP(McpRouter)方向集成

详细介绍

这是 Senparc.Weixin(微信全平台 .NET SDK)仓库中附带的 MCP 服务器,路径为 src/Senparc.Weixin.MCP.Server/.mcp/server.json,清单描述为“使用微信 McpRouter 的微信 MCP 服务器”。该仓库本身是支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK 等全平台的开源 .NET SDK,已持续维护超过 13 年。MCP 服务器部分的包名在清单中仍为占位符(<your package ID here>),版本标记为 0.1.0-beta,属于早期测试状态。由于来源中未提供具体工具列表、传输方式说明与安装示例,无法确认其可用工具与调用方式。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 670 · 工具数 11 与当前对比 →

源版本 327a77fd15b4 数据同步于 2026-11-02 查看 FMRS 评分方法