Fledge MCP 服务器是一个模型上下文协议(MCP)服务器,它能将 Fledge 功能与 Cursor AI 相连接,让 AI 可以通过自然语言命令与 Fledge 实例进行交互。
若要使用 Fledge MCP 服务器,需满足以下先决条件:
git clone https://github.com/Krupalp525/fledge-mcp.git
cd fledge-mcp
pip install -r requirements.txt
python mcp_server.py
{
"jsonrpc": "2.0",
"method": "initialize",
"params": {},
"id": "1"
}
{
"jsonrpc": "2.0",
"method": "tools/list",
"params": {},
"id": "2"
}
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_sensor_data",
"parameters": {
"sensor_id": "temp1",
"limit": 10
}
},
"id": "3"
}
服务器使用 JSON - RPC 2.0 协议实现模型上下文协议(MCP)。
{
"jsonrpc": "2.0",
"method": "initialize",
"params": {},
"id": "1"
}
响应:{
"jsonrpc": "2.0",
"result": {
"serverInfo": {
"name": "fledge-mcp",
"version": "1.0.0"
}
},
"id": "1"
}
服务器遵循标准的 JSON - RPC 2.0 错误码:
先决条件
构建和部署
# 构建 Docker 镜像
docker build -t fledge-mcp .
# 部署到 Smithery.ai
smithery deploy
配置
环境变量
FLEDGE_API_URL: 您的 Fledge API 端点API_KEY: 您的安全模式 API 密钥验证
smithery status fledge-mcp
监控
更新
# 构建新镜像
docker build -t fledge-mcp .
# 部署更新
smithery deploy --update