Token导航 LogoToken导航

MCP Server · AI代理

Universal Public Data MCP Server

一个完全功能的模型上下文协议(MCP)服务器,提供对6个数据类别中21个强大工具的统一访问,与Cursor IDE和其他MCP客户端完美配合。

stdio官方级别未说明来源级核验工具 0
数据访问PythonCursor高性能

快速开始

作者 / 组织
inamdarmihir
提供方
inamdarmihir
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Universal Public Data MCP Server 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🎯 通用公共数据MCP服务器

A. 完全可用的 模型上下文协议(MCP)服务器提供对6个数据类别中21个强大工具的统一访问。现在 完美工作 使用Cursor IDE和其他MCP客户端!

✅ 当前状态:完全工作

该服务器已经过广泛测试 生产准备就绪 与:

  • ✅ 完全符合MCP协议 (2024-11-05)
  • ✅ 游标IDE集成 (绿点✅)
  • ✅ 快速启动 (约2.5秒,改善75%)
  • ✅ 21综合工具 横跨6个类别
  • ✅ 稳健的错误处理 优美的后撤
  • ✅ Windows 10/11兼容性 使用正确的UTF-8编码

🚀 Cursor IDE快速入门

1.安装

git clone https://github.com/inamdarmihir/universal-public-data-mcp-server.git
cd universal-public-data-mcp-server

# Create virtual environment (recommended)
python -m venv venv
venv\Scripts\activate  # Windows

# Install dependencies
pip install -r requirements.txt

2.配置游标IDE

将此添加到光标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"
      }
    }
  }
}

3.预期结果

  • 绿点✅ 在游标IDE中
  • 访问21个强大的数据工具
  • 快速、可靠的性能

🔧 服务器功能

📊 政府数据(3种工具)

  • get_census_data -美国人口普查人口数据
  • get_economic_indicators -美联储经济数据(FRED)
  • search_sec_filings -SEC公司文件搜索

🔬 科学数据(3个工具)

  • get_nasa_data -美国国家航空航天局空间和地球科学数据
  • search_research_papers -PubMed和ArXiv研究论文
  • get_climate_data -NOAA气候和天气数据

💰 财务数据(3个工具)

  • get_stock_data -实时股票数据和财务指标
  • get_crypto_data -加密货币价格和市场数据
  • get_exchange_rates -当前货币汇率

📰 新闻与媒体(3个工具)

  • get_breaking_news -来自多个来源的最新突发新闻
  • search_news -按主题/关键字搜索新闻文章
  • analyze_media_sentiment -新闻情绪分析

🌍 地理与环境(3个工具)

  • get_weather_data -当前天气和预报
  • get_air_quality -按地点划分的空气质量测量
  • get_disaster_alerts -自然灾害警报和警告

💻 技术(3个工具)

  • get_github_trends -GitHub存储库趋势
  • get_domain_info -WHOIS和域名信息
  • analyze_tech_trends -技术采用指标

🖥️ 系统监控(3个工具)

  • get_system_status -服务器健康和性能指标
  • get_api_metrics -API性能统计
  • get_cache_stats -缓存性能和命中率

⚡ 性能特点

🚀 快速启动(提高75%)

  • 约2.5秒 启动时间(从10+秒缩短)
  • 延迟加载 -适配器仅在首次使用时初始化
  • 优化导入 -延迟依赖加载

🧠 智能缓存系统

  • 内存缓存 带可配置TTL
  • Redis支持 (可选)用于分布式缓存
  • 缓存命中率跟踪 用于性能监控

🛡️ 企业级可靠性

  • 速率限制 保护
  • 断路器 针对API故障
  • 优美的倒退 当服务不可用时
  • 综合录井 (stderr仅用于MCP兼容性)

🔧 技术实现

已解决的问题✅

  1. Redis兼容性 -修复了aioredis Python 3.13的问题
  2. 启动性能缓慢 -实现了延迟加载(速度提高了75%)
  3. 配置文件错误 -已更正所有文件路径
  4. Unicode编码问题 -修复了Windows控制台编码
  5. MCP通信问题 -清理JSON-RPC的stdout
  6. 日志冲突 -已将所有日志移动到stderr

MCP协议合规性

  • ✅ 基于stdio的JSON-RPC 沟通
  • ✅ 协议版本2024-11-05 支持
  • ✅ 工具列表和执行
  • ✅ 正确的错误处理和响应
  • ✅ 客户能力谈判

测试结果

🎯 FINAL CURSOR MCP CONNECTION TEST
======================================================================
✅ Initialize successful
✅ Initialized notification sent  
✅ Tools list received: 21 tools available
✅ Tool call successful
🎉 ALL TESTS PASSED!

📂 项目结构

universal-public-data-mcp-server/
├── src/
│   ├── server.py              # Main MCP server (WORKING ✅)
│   ├── adapters/              # Data source adapters
│   │   ├── government.py      # Government APIs
│   │   ├── scientific.py      # Scientific APIs
│   │   ├── financial.py       # Financial APIs
│   │   ├── news.py           # News APIs
│   │   ├── geographic.py      # Geographic APIs
│   │   └── technology.py      # Technology APIs
│   └── core/
│       ├── config.py          # Configuration (FIXED ✅)
│       ├── cache.py          # Caching system
│       ├── rate_limiter.py   # Rate limiting
│       └── monitoring.py     # Performance monitoring
├── cursor_mcp_config.json     # Cursor configuration (READY ✅)
├── requirements.txt           # Dependencies
├── MCP_SERVER_SETUP_FINAL.md  # Comprehensive setup guide
└── tests/                     # Comprehensive test suite

🔍 故障排除

红点❌ 在游标IDE中

  1. 检查Python路径:确保 python 命令在终端中工作
  2. 验证文件路径:更新中的路径 cursor_mcp_config.json 到您的实际位置
  3. 虚拟环境:如果使用一个,则激活,或者使用完整的Python路径
  4. 检查日志:查看Cursor的MCP日志以了解特定的错误消息

黄色圆点⚠️ 在游标IDE中

  • 服务器正在启动-请稍等绿点✅
  • 首次初始化时正常(约2.5秒)

性能优化

# Optional: Add API keys for higher rate limits
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
  }
}

🧪 测试

验证安装

# Test server startup
python src/server.py

# Run comprehensive tests
python final_cursor_test.py

# Test individual components
python test_minimal_mcp.py

预期测试输出

🎯 ✅ MCP SERVER IS READY FOR CURSOR!
You can now use the cursor_mcp_config.json file in Cursor
Expected behavior: Green dot ✅ in Cursor IDE

📊 成功指标

度量值状态
启动时间约2.5秒✅ 已优化
工具计数21工具✅ 完成
API类别6类✅ 综合
响应时间亚秒✅ 快速
内存使用优化✅ 高效
Windows支持已满✅ 兼容
MCP合规性100%✅ 标准

🏆 生产就绪功能

  • ✅ 完全符合MCP协议
  • ✅ 全面的错误处理
  • ✅ 性能优化
  • ✅ Windows 10/11兼容性
  • ✅ 游标IDE集成
  • ✅ 广泛的测试覆盖范围
  • ✅ 企业级监控
  • ✅ 可扩展体系结构

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 进行更改
  4. 添加新功能的测试
  5. 提交您的更改(git commit -m 'Add amazing feature')
  6. 推到分支(git push origin feature/amazing-feature)
  7. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🔗 链接

______________________________________________________________________

🎯 准备在Cursor IDE中彻底改变您的数据访问! 🚀

*最后更新:与Cursor IDE完美配合,所有测试通过,生产就绪部署。*

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

数据访问Python本地部署MCP协议Cursor集成多工具支持高性能

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Universal Public Data MCP Server

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Universal Public Data MCP Server 怎么安装?

公开资料给出的安装命令是 python -m venv venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Universal Public Data MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Universal Public Data MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Universal Public Data MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Universal Public Data MCP Server 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP