这是一个基于 模型上下文协议(MCP) 构建的 YCloud WhatsApp API 服务器。它能自动从 YCloud WhatsApp OpenAPI 规范生成工具,让 AI 模型(如 Claude)可直接与 YCloud WhatsApp API 交互,极大提升了交互效率和便捷性。
在使用此服务器前,您需完成以下准备工作:
# 克隆仓库
git clone https://github.com/YCloud-Developers/ycloud-whatsapp-mcp-server.git
cd ycloud-whatsapp-mcp-server
# 安装依赖
npm install
# 构建项目
npm run build
要使用 YCloud API,需用 API 密钥进行身份验证:
API 密钥应作为请求头 X-API-Key
包含在所有 API 请求中。
可通过以下环境变量配置服务器:
API_BASE_URL
:YCloud API 的基础 URL(默认:https://api.ycloud.com/v2)OPENAPI_SPEC_PATH
:OpenAPI 规范的路径或 URL(默认:https://docs.ycloud.com/openapi.json)API_HEADERS
:API 请求头(格式:key1:value1,key2:value2)要在 Claude 桌面应用中使用此服务器,请编辑 Claude 配置文件:
~/Library/Application Support/Claude/claude.json
%APPDATA%/Claude/claude.json
{
"ycloud-mcp-server": {
"enabled": true,
"apiKey": "your-api-key",
"baseUrl": "https://api.ycloud.com/v2"
}
}
cd ycloud-whatsapp-mcp-server
npm start
要在 Claude 中使用此服务器查询账户余额,请输入以下提示: "请告诉我我的 YCloud 账户余额。"
npm run debug
欢迎为该项目做出贡献!请提交拉取请求或报告问题到 GitHub 仓库 YCloud-Developers/ycloud-whatsapp-mcp-server。
此项目遵循 MIT 许可证。