CityCatalyst Global API-MCP服务器
MCP服务器,它公开了与 CityCatalyst Global API.
设置
- 创建并激活虚拟环境:
python3 -m venv venv
source venv/bin/activate- 安装依赖项:
pip install -r requirements.txt- 在Cursor中安装MCP服务器:
fastmcp install cursor globalapi_mcp_server.py项目结构
MCP_global_API/
├── gloablapi_mcp_server.py # Main MCP server with tool definitions
├── globalapi_api_client.py # API client functions
├── requirements.txt
└── README.md 可用工具
- 健康检查() -检查CityCatalyst Global API服务的运行状况
- get_city_emissions(来源、城市、年份、gpc_reference_number、gwp=“ar5”) -从CityCatalyst Global API获取城市的总二氧化碳排放量
添加新工具
- 在中添加API客户端函数
globalapi_client.py - 在中添加MCP工具装饰器
globalapi_mcp_server.py调用客户端函数
测试提示
- 检查CityCatalyst Global API服务的运行状况
- 获取源SEEG、城市BR SER、2022年和GPC参考号II.1.1的城市排放量
- 使用locode“BR SER”获取城市区域
- SEEG来源涵盖了哪些GPC参考号?
