一个完全功能的模型上下文协议(MCP)服务器,提供统一访问六个数据类别中的21个强大工具。现在与Cursor IDE和其他MCP客户端完美兼容!
该服务器经过广泛测试,并且是生产就绪的,具有以下特点:
git clone https://github.com/inamdarmihir/universal-public-data-mcp-server.git
cd universal-public-data-mcp-server
# 创建虚拟环境(推荐)
python -m venv venv
venv\Scripts\activate # Windows
# 安装依赖
pip install -r requirements.txt
在你的Cursor MCP设置中添加以下内容:
{
"mcpServers": {
"universal-public-data": {
"command": "python",
"args": [
"C:\\path\\to\\your\\universal-public-data-mcp-server\\src\\server.py"
],
"cwd": "C:\\path\\to\\your\\universal-public-data-mcp-server",
"env": {
"PYTHONUNBUFFERED": "1",
"PYTHONPATH": "C:\\path\\to\\your\\universal-public-data-mcp-server"
}
}
}
}
get_census_data - 美国人口普查局的人口统计数据get_economic_indicators - 联邦储备经济数据(FRED)search_sec_filings - SEC公司文件搜索get_nasa_data - NASA的空间和地球科学数据search_research_papers - PubMed和ArXiv的研究论文get_climate_data - NOAA的气候和天气数据get_stock_data - 实时股票数据和财务指标get_crypto_data - 加密货币价格和市场数据get_exchange_rates - 当前货币汇率get_breaking_news - 多个来源的最新突发新闻search_news - 按主题/关键词搜索新闻文章analyze_media_sentiment - 新闻情感分析get_weather_data - 当前天气和预报get_air_quality - 根据位置的空气质量测量get_disaster_alerts - 自然灾害警报和警告get_github_trends - 趋势GitHub存储库get_domain_info - WHOIS和域名信息analyze_tech_trends - 技术采用指标get_system_status - 服务器健康和性能指标get_api_metrics - API性能统计get_cache_stats - 缓存性能和命中率🎯 最终CURSOR MCP连接测试
======================================================================
✅ 初始化成功
✅ 发送初始化通知
✅ 接收工具列表:21个可用工具
✅ 工具调用成功
🎉 所有测试通过!
universal-public-data-mcp-server/
├── src/
│ ├── server.py # 主MCP服务器(工作 ✅)
│ ├── adapters/ # 数据源适配器
│ │ ├── government.py # 政府API
│ │ ├── scientific.py # 科学API
│ │ ├── financial.py # 金融API
│ │ ├── news.py # 新闻API
│ │ ├── geographic.py # 地理API
│ │ └── technology.py # 技术API
│ └── core/
│ ├── config.py # 配置(修复 ✅)
│ ├── cache.py # 缓存系统
│ ├── rate_limiter.py # 速率限制
│ └── monitoring.py # 性能监控
├── cursor_mcp_config.json # Cursor配置(就绪 ✅)
├── requirements.txt # 依赖项
├── MCP_SERVER_SETUP_FINAL.md # 综合安装指南
└── tests/ # 综合测试套件
python命令有效cursor_mcp_config.json中的路径到实际位置# 可选:添加API密钥以获得更高的速率限制
export NASA_API_KEY="your_key_here"
export GITHUB_API_KEY="your_key_here"
{
"cache": {
"enabled": true,
"redis_enabled": true,
"redis_url": "redis://localhost:6379/0",
"default_ttl": 3600
},
"rate_limit": {
"enabled": true,
"requests_per_minute": 300,
"burst_limit": 50
}
}
{
"server": {
"debug": true,
"log_level": "DEBUG"
},
"cache": {
"enabled": false
},
"rate_limit": {
"enabled": false
}
}
# 测试服务器启动
python src/server.py
# 运行综合测试
python final_cursor_test.py
# 测试各个组件
python test_minimal_mcp.py
🎯 ✅ MCP服务器已准备好用于Cursor!
你现在可以使用Cursor IDE中的cursor_mcp_config.json文件
预期行为:Cursor IDE中的绿色点 ✅
| 指标 | 值 | 状态 |
|---|---|---|
| 启动时间 | 约2.5秒 | ✅ 优化 |
| 工具数量 | 21个工具 | ✅ 完整 |
| API类别 | 6个类别 | ✅ 综合 |
| 响应时间 | 几乎实时 | ✅ 快速 |
| 内存使用 | 优化 | ✅ 高效 |
| Windows支持 | 完全 | ✅ 兼容 |
| MCP合规性 | 100% | ✅ 标准 |
git checkout -b feature/amazing-feature)git commit -m '添加惊人的功能')git push origin feature/amazing-feature)本项目根据MIT许可证发布 - 查看LICENSE文件了解详情。
🎯 准备好革新你在Cursor IDE中的数据访问!🚀
最后更新:与Cursor IDE完美兼容,所有测试通过,生产就绪部署。