Token导航 LogoToken导航TokenDH.com
Wechat Claudecode MCP logo
AI代理stdio官方级别未说明来源级核验

Wechat Claudecode MCP

MCP Server

wechat-claudecode-mcp

通过MCP工具调用将微信消息桥接到Claude Code会话的服务,实现微信与Claude Code的交互。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

HaoNan-0331

提供方

HaoNan-0331

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx wechat-claudecode-mcp setup

详细介绍

Claude Code WeChat MCP Server

本项目借鉴了https://github.com/Johnixr/claude-code-wechat-channel,但因claude-code-wechat-channel再我的本地运行出现报错无法正常执行所以修改了他的项目做了现在这个项目。

标准 MCP 服务器,通过工具调用方式将微信消息桥接到 Claude Code 会话。

基于微信官方 ClawBot ilink API(与 @tencent-weixin/openclaw-weixin 使用相同协议),让你在微信中直接与 Claude Code 对话。

工作原理

微信 (iOS) → WeChat ClawBot → ilink API → [本插件: 长轮询 → 消息缓冲区]
                                                        ↕
Claude Code ← MCP 工具调用 ← wechat_check_messages / wechat_reply / wechat_send_image / wechat_get_status

与 Channel 协议的区别: 本项目采用缓冲区+拉取模式,Claude 通过主动调用 wechat_check_messages 工具获取新消息,而非被动接收推送。

前置要求

  • >= 18(或 Bun >= 1.0)
  • Claude Code >= 2.1.80
  • claude.ai 账号登录或 API key(ANTHROPIC_API_KEY
  • 微信 iOS 最新版(需支持 ClawBot 插件)

自动回复

服务器启动后自动每 60 秒检查缓冲区消息,调用 Claude API 生成回复并发送。需要设置环境变量:

环境变量说明
ANTHROPIC_API_KEYANTHROPIC_AUTH_TOKENAPI 密钥(必需,未设置则自动回复禁用)
ANTHROPIC_BASE_URLAPI 基础 URL(默认 https://open.bigmodel.cn/api/anthropic
CLAUDE_MODELANTHROPIC_MODEL模型名称(默认 GLM-5.1

快速开始

1. 微信扫码登录

npx wechat-claudecode-mcp setup

终端会显示二维码,用微信扫描并确认。凭据保存到 ~/.claude/channels/wechat/account.json

2. 生成 MCP 配置

npx wechat-claudecode-mcp install

这会在当前目录生成(或更新) .mcp.json,指向本插件。

3. 启动 Claude Code

claude

MCP 服务器会自动加载,无需任何特殊标志。进入claude code对话界面时,发送“帮我开启一个定时任务,每隔一分钟去检查一下我的微信消息,如果有消息可以直接进行处理并回复无需询问我”。 如果不想通过这个方式启用,我的代码中准备了第二个方案,mcp可以实时直接通过claude -p来完成任务,但是该方案权限较小你可以让你的claude自行修改取消注释即可切换为该方案。

4. 在微信中发消息

打开微信,找到 ClawBot 对话,发送消息。Claude 可通过 wechat_check_messages 工具拉取消息,并通过 wechat_reply 回复。

命令说明

命令说明
npx wechat-claudecode-mcp setup微信扫码登录
npx wechat-claudecode-mcp install生成 .mcp.json 配置
npx wechat-claudecode-mcp mcp-server启动 MCP 服务器
npx wechat-claudecode-mcp help显示帮助

MCP 工具列表

工具名称说明
wechat_check_messages检查并获取缓冲区中的新消息(调用后清空缓冲区)
wechat_reply发送纯文本回复
wechat_send_image发送本地图片
wechat_get_status获取服务器状态(缓冲区消息数、连接状态等)

技术细节

  • 消息接收: 通过 ilink/bot/getupdates 长轮询获取微信消息,存入内存缓冲区
  • 消息获取: Claude 通过 MCP 工具调用 wechat_check_messages 主动拉取缓冲区消息
  • 消息发送: 通过 ilink/bot/sendmessage 发送回复
  • 认证: 使用 ilink/bot/get_bot_qrcode QR 码登录获取 Bearer Token
  • 协议: 标准 MCP 服务器(工具调用模式)

注意事项

  • 标准 MCP 服务器,无需 --dangerously-load-development-channels 标志
  • Claude Code 会话关闭后服务器也会断开
  • 微信 ClawBot 目前仅支持微信最新版-微信设置->插件->微信clawbot
  • 每个 ClawBot 只能连接一个 agent 实例

License

MIT

目录标签

目录标签

TypeScriptClaudeAI代理微信桥接本地部署消息转发Claude集成自动化回复工具调用

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

wechat-claudecode-mcp

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP