Eregulations Mcp Server

Eregulations Mcp Server

🚀 eRegulations MCP 服务器

一个 Model Context Protocol (MCP) 服务器实现,用于访问 eRegulations API 数据。该服务器为 AI 模型提供了结构化的、适合 AI 使用的接口,让 AI 能更轻松地回答用户关于行政程序的问题。

smithery 徽章

🚀 快速开始

本服务器能为 AI 模型提供结构化且适配 AI 的接口,助力其回答用户有关行政程序的问题。接下来为你介绍使用方法。

✨ 主要特性

  • 通过标准化协议访问 eRegulations 数据
  • 可查询程序、步骤、要求和费用
  • 提供 MCP 提示模板以指导 LLM 工具的使用
  • 使用标准 I/O 连接实现简洁的安装

📦 安装指南

使用 Docker(推荐)

运行服务器的最佳方式是使用从 GitHub Container Registry (GHCR) 发布的 Docker 镜像,这样能确保一个一致且隔离的环境。

# 拉取最新镜像(可选)
docker pull ghcr.io/unctad-ai/eregulations-mcp-server:latest

# 运行服务器,提供目标 eRegulations API URL
export EREGULATIONS_API_URL="https://your-eregulations-api.com"
docker run -i --rm -e EREGULATIONS_API_URL ghcr.io/unctad-ai/eregulations-mcp-server

请将 https://your-eregulations-api.com 替换为您实际要连接的 eRegulations 实例的基础 URL(例如 https://api-tanzania.tradeportal.org)。 服务器会在标准输入上监听 MCP JSON 请求,并通过标准输出发送响应。

示例客户端配置

以下示例展示了如何配置一个客户端(如 Claude)以使用 Docker 中的此服务器:

{
"mcpServers": {
"eregulations": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"EREGULATIONS_API_URL",
"ghcr.io/unctad-ai/eregulations-mcp-server:latest"
],
"env": {
"EREGULATIONS_API_URL": "https://your-eregulations-api.com"
}
}
}
}

请记得在 env 部分中也替换 EREGULATIONS_API_URL 的值。

使用 Smithery 安装

你也可以通过 Smithery 安装并运行服务器,访问 https://smithery.ai/server/@unctad-ai/eregulations-mcp-server 以了解更多信息。

🔧 技术细节

环境变量配置

export EREGULATIONS_API_URL="your-eregulations-api.com"

参数说明:

  • EREGULATIONS_API_URL:要连接的 eRegulations API 的基础 URL。

工具

  • eregulations-mcp-server:用于启动 MCP 服务器,支持以下功能:
    • 查询程序
    • 获取步骤信息
    • 获取要求细节
    • 查询费用数据
    • 处理其他相关请求

提示模板

提示模板为用户提供了一种简便的方式来配置和运行 MCP 服务器,使用步骤如下:

  1. 下载并安装所需的工具。
  2. 配置环境变量,确保服务器能够连接到目标 eRegulations API。
  3. 启动服务器并测试其功能。

开发

# 运行测试
npm test

# 以观察者模式运行测试
npm run test:watch

# 运行客户端测试
npm run test-client

该仓库提供了完整的源代码和文档,方便开发者进行二次开发和自定义配置。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-03 23:18

相似服务问题

相关AI产品