乐于分享
好东西不私藏

MCP|你的AI助手为什么不能帮你发微信?

MCP|你的AI助手为什么不能帮你发微信?
AI很聪明,但它"手短"——够不到微信、够不到数据库、够不到你公司内部系统。MCP,就是给AI接上手的那个"万能插头"。今天写了个小demo, 通过微信, 来查询数据库数据信息.

获取广告表信息

01.

MCP是什么

MCP被形象地比喻为AI世界的"USB-C接口"或4"万能插头"

MCP解决的就是一个问题:AI每接一个新工具,就得写一套对接代码。MCP出来之后,写一次工具,所有AI都能用。例如小勾同学用的codex,同事用的claude code,都能通过MCP协议使用同一个工具。

02.

底层协议

MCP基于JSON-RPC 2.0

三步通信:握手(initialize)→ 发现工具(tools/list)→ 调用工具(tools/call)

🤝

握手

initialize

🔍

发现工具

tools/list

调用工具

tools/call

两种传输:stdio + HTTP/SSE

stdio

本地跑 · 简单粗暴,进程间直接通信

HTTP/SSE

远程部署 · 支持多客户端,但要管网络

不用纠结,本地就用stdio,云端只能HTTP/SSE

03.

MCP核心能力

🛠️ 工具(Tools) AI可执行的动作(读文件、发邮件等)

📚 资源(Resources) AI可访问的数据(文档、数据库记录等)

💭 提示(Prompts) 面向任务的预置指令

🤖 采样(Sampling) 允许服务器请求模型补全

重点在工具。下面直接上手。

04.

🎮 先来个好玩的:微信远程控"虾"

微信ClawBot实现MCP server——安装插件weixin-mcp

Step 1:命令行执行 npx weixin-mcp login,微信扫码登陆

微信扫码登录,配置微信ClawBot

Step 2:配置weixin-mcp

绿色部分,commandargs决定了怎么启动这个MCP服务。(小勾同学使用的是codex,不同AI,配置文件位置和配置规则可以问你的AI)

MCP配置文件,command和args是关键

Step 3:测试一下这个MCP

1. 拉取微信ClawBot最新消息, 并进行处理,后续启动了一个定时轮询任务:

拉取微信最新消息并处理

2. 后续对话处理:

AI自动处理微信对话

3. 微信端可见:虽然是立即询问了下雨信息,但是codex智能体设定5分钟一次的轮询, 所以5分钟后才拿到最新回复。

⚠️ 特别提醒

ClawBot只能收到给机器人账号发的消息,你个人微信的消息它拿不到。所以别想着用它来自动回复朋友,场景有限。

05.

📊 再来个实用的:查广告数据

指导AI写代码,实现MCP server——让codex写一个mcp服务,本地运行直接选择stdio协议。提示词如下:

生成一个连接mysql的mcp服务, 基于stdio协议, golang编写. mysql地址 : localhost:3306, 账号: root, 密码: 123456. 数据库: gn_ads 表campaigns_v2, 功能是查询该表数据.

(代码就不做复制粘贴了,各个智能体生成的代码有所不同)

启动并进行标准输入输出测试

MCP服务启动并测试成功

配置mcp后,和上边的拉取微信消息能力结合起来,一起验证功能。

跟AI说一句"拉取最新微信消息,并做处理回复"——它同时调了两个工具:从微信拉消息,从数据库查数据,然后把查到的广告信息回复给微信那边。

AI同时调用两个MCP工具完成跨系统任务

🔥 一个指令,跨两个系统,这就是MCP的价值。

06.

💭 提示词能力呢?

我还没有找到好玩的场景,官方有个最小示例,感兴趣的同学可以尝试一下.

📎 最小提示词MCP示例:https://modelcontextprotocol.info/zh-cn/docs/concepts/prompts/

07.

感想

MCP这个方向肯定是对的——AI不能只停留在"会聊天",必须得"能干活"。而要干活,就需要一个统一的标准去对接各种工具,MCP正是解决这个问题的关键。

当然,目前的生态还处于早期阶段。比如微信ClawBot MCP服务, 只能被动同机器人聊天;另外, 很多工具也还没支持MCP版本;至于Prompts的能力,我也没想好怎么用……

但这些都不妨碍先打好基础。等生态慢慢成熟,现在写下的配置和代码,立等可run。

📌 资源推荐

MCP Servers and Clients网站:https://mcp.so/

系统学习掌握MCP,看官方文档:https://modelcontextprotocol.info/zh-cn/docs/

📌 更多AI实战内容,关注公众号查看~