English 中文
这是基于Model Context Protocol (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-m
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配置文件:
查找或创建Claude桌面配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json添加以下配置:
{
"mcpServers": {
"ycloud-whatsapp": {
"command": "node",
"args": ["path/to/ycloud-whatsapp-mcp-server/build/index.js"],
"env": {
"API_BASE_URL": "https://api.ycloud.com/v2",
"API_HEADERS": "X-API-Key:your-api-key-here"
}
}
}
}
your-api-key-here为您自己的YCloud API密钥# 设置环境变量并运行
API_BASE_URL=https://api.ycloud.com/v2 \
API_HEADERS="X-API-Key:your-api-key-here" \
npm start
在Claude中,您可以使用以下提示与YCloud API进行交互:
请帮我查询我的YCloud账户余额。
Claude将能够调用适当的API端点并返回结果。
在开发过程中,您可以使用以下方法调试MCP服务器:
欢迎提交Pull Request或创建Issue以改进本项目。
MIT