复制步骤
uv init altotech_smart_buildingcd altotech_smart_buildinguv add "mcp[cli]"uv add requestsuv run mcp install server.py安装到Claude桌面。
claude_desktop_config json
不要使用默认值 uv run mcp install main.py 它坏了。
{
"mcpServers": {
"Demo": {
"command": "/usr/local/bin/uv",
"args": [
"run",
"--directory",
"/Users/sarit/learn_mcp/altotech_smart_building/altotech_smart_building",
"python",
"main.py"
]
}
}
}Claude不接受文件中的MCP响应。
使用 file_format=json 相反。 获取酒店1的能源汇总。子系统照明。开始时间2024-11-01结束时间2025-03-01。决议1个月。file_format=json /api/酒店/1/能源概述/?分辨率=1个月,子系统=照明和开始时间=2024-11-01T00%3A00%3A00和结束时间=2025-03-01T23%3A59%3A59&file_format=json
