使用说明
@数据公平/mcp
与数据公平生态系统交互的模型上下文协议(MCP)服务器。
使用方式
此MCP服务器可用于两种不同的模式:
独立模式(Docker)
将MCP服务器作为远程连接到Data Fair实例的独立Docker容器运行。此模式使用 标准 传输,适合与LLM客户端(如Claude Desktop、VS Code)集成。
PORTAL_URL是 必需的 --将其设置为要查询的数据集市门户的基本URL。DATA_FAIR_API_KEY-用于验证对Data Fair实例的请求的可选API密钥。
{
"mcpServers": {
"data-fair-datasets": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "PORTAL_URL=https://opendata.koumoul.com", "ghcr.io/data-fair/mcp"]
}
}
}
数据公平堆栈模式(web服务)
将MCP服务器作为web服务与Data Fair部署在同一基础架构堆栈中。在此模式下,服务器通常在以下位置可用 /mcp-server 与Data Fair实例位于同一域上(Data Fair部署在 /data-fair,一个门户网站 /等等)。
示例端点: https://opendata.koumoul.com/mcp-server/datasets/mcp
- 使用 超文本传输协议 运输(
TRANSPORT=http). PORTAL_URL是 可选的 --它是从反向代理标头中自动推断出来的(X-Forwarded-Host,X-Forwarded-Proto,X-Forwarded-Port).IGNORE_RATE_LIMITING--绕过数据公平速率限制约束的可选秘密。- 身份验证由数据公平堆栈的反向代理和会话管理处理。
⚙️ 环境变量
| 变量 | 描述 | 默认值 | 模式 |
|---|---|---|---|
PORTAL_URL |
数据集市门户的基本URL。在独立模式下需要。 | -- | 独立 |
DATA_FAIR_API_KEY |
API密钥发送到数据博览会进行身份验证。 | -- | 独立 |
IGNORE_RATE_LIMITING |
发送到数据集市以绕过速率限制的密钥。 | -- | 仅堆栈 |
TRANSPORT |
运输方式: stdio (独立)或 http (堆栈)。 |
stdio |
独立/堆栈 |
PORT |
HTTP服务器监听的端口 | 8080 |
仅堆栈 |
OBSERVER_ACTIVE |
启用Prometheus指标。 | true |
仅堆栈 |
OBSERVER_PORT |
Prometheus度量观察器的端口。 | 9090 |
仅堆栈 |
🔨 发展
看看 贡献指南.
