数据API服务器

一个为data.gov.gr API提供服务的MCP服务器,支持通过Docker快速部署和Python开发环境安装,适用于数据获取和处理的场景。

  • by ilias-ant
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ilias-ant/datagovgr-mcp-server

使用说明

datagovgr mcp服务器

用于data.gov.gr API的MCP服务器。

安装

运行MCP服务器的最快方法是通过Docker:

docker build -t datagovgr-mcp-server:latest .

docker run -p 8000:8000 datagovgr-mcp-server:latest

对于开发安装,建议使用 紫外线 随着 python 3.12:

python3 -m pip install uv

python3 -m uv venv

python3 -m uv sync

python3 -m uv run python src/server.py

如果你想运行测试套件:

PYTHONPATH=. python3 -m uv run pytest tests

用法

假设MCP服务器正在运行 http://0.0.0.0:8000/mcp/,您现在可以从各种应用程序/客户端连接到此服务器,例如Cursor、Claude等。 (请参阅下面各种应用程序的连接指南).

您可以尝试以下提示:

Fetch me the internet_traffic dataset from data.gov.gr - I want data from the 1st of May until 24/07 of 2025
Download the ekt-expenses-source dataset from data.gov.gr, in CSV form

连接到光标

假设本地主机MCP服务器正在运行http://127.0.0.1:8000:

  1. 转到光标>设置。..>光标设置。
  2. 单击工具和集成。
  3. 在MCP工具下,单击按钮:添加自定义MCP。
  4. 一个新文件,名为 mcp.json 将打开。按照以下示例注册MCP服务器,并保存文件:
{
  "mcpServers": {
    "data.gov.gr MCP Server": {
      "url": "http://0.0.0.0:8000/mcp/"
    }
  }
}

返回步骤#3的MCP工具视图,您将看到该工具 data.gov.gr MCP Server 可用。确保 它被启用。在这种情况下,你应该能够看到类似的东西 1 tool enabled 显示。这意味着集成已经准备就绪!

许可证

分布在 MIT许可证.