模型上下文协议服务器

INE Universal MCP Server是一个生产级的模型上下文协议服务器,提供对西班牙国家统计局API的通用访问,具有高级语义搜索和智能数据聚合功能。

  • by agmalaga2020
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 agmalaga2020/ine-universal-mcp

使用说明


标题:INE通用MCP服务器 表情符号📊 颜色来源:蓝色 颜色To:绿色 sdk:docker 应用端口:7860

INE通用MCP服务器

🇪🇸 西班牙语版本 | 🇬🇧 英语

一个生产级模型上下文协议(MCP)服务器,提供对西班牙INE(Instituto Nacional de Estadística)API的通用访问,并提供高级语义搜索和智能数据聚合。

🚀 特性

  • 🔍 语义搜索:具有34K+索引系列的FAISS动力矢量搜索
  • 📊 智能数据检索:自动频率检测和聚合
  • 🔗 相关性分析:时间序列相关性的自动频率对齐
  • ⚡ 高性能:Redis缓存与异步后台索引构建
  • 🐳 云就绪:使用Docker部署在拥抱脸空间上
  • 🛡️ 生产级:强大的错误处理、日志记录和超时管理

📡 API终点

  • SSE端点: /sse -MCP客户端连接的服务器发送事件
  • 消息: /messages -MCP协议消息的POST端点
  • 健康检查: /health -服务运行状况和组件状态
  • 根: / -服务器信息和搜索索引统计

🔧 MCP工具可用

  1. 搜索_历史_浪漫:INE系列的语义搜索
  2. 获取历史数据:使用智能聚合获取时间序列
  3. 分析相关性:与频率对齐的相关性分析
  4. get_operations:列出可用的INE操作
  5. 获取表数据:直接访问INE表(例如,房价指数-IPV)

🏗️ 建筑

  • FastAPI+SSE:具有MCP服务器发送事件的Web服务器
  • FAISS:语义查询的向量相似性搜索
  • 快速嵌入:轻量级ONNX嵌入(150MB vs 1.5GB)
  • 熊猫:时间序列处理的矢量化操作
  • 瑞迪斯:具有内存回退功能的缓存层
  • 码头工人:针对HF空间优化的多级构建

📚 例子

检查 ine_mcp_python/examples/ 文件夹中包含完整的使用示例:

  • simple_search.py -基本语义搜索
  • ipc_analysis.py -消费者价格指数分析
  • tourism_rental_correlation.py -旅游和租金价格相关性
  • final_malaga_analysis.py -省级人口统计分析

🔗 联系克劳德

将此配置添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "ine-universal": {
      "url": "https://Blbllbbdkdjbdjf-ine-universal-mcp.hf.space/sse"
    }
  }
}

📊 数据源

数据由 国家统计局 -西班牙官方统计机构。

🛠️ 发展

内置:

  • Python 3.11
  • FastAPI+Uvicorn
  • FAISS(CPU)
  • 快速嵌入
  • 熊猫+NumPy
  • Redis(可选)
  • MCP-SDK 0.9.0

📝 许可证

MIT许可证-有关详细信息,请参阅许可证文件


状态: 🟢 在拥抱的脸部空间上跑步| 索引:34390系列| 版本: 2.0.0