返回 MCP 目录
public公开dns本地运行

eregulations-mcp-server

eRegulations MCP服务器为AI模型提供标准化访问eRegulations API数据的接口,简化行政流程查询

article

README

🚀 eRegulations MCP 服务器

一个实现访问 eRegulations API 数据的模型上下文协议 (MCP) 服务器。此服务器为 AI 模型提供了结构化的、适合 AI 使用的方式来访问 eRegulations 实例,从而更轻松地回答用户关于行政程序的问题。

smithery badge

🚀 快速开始

本服务器可帮助 AI 模型以结构化且适合 AI 的方式访问 eRegulations 实例,便于回答用户有关行政程序的问题。下面为您介绍不同的使用方式。

✨ 主要特性

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

📦 安装指南

使用 Docker 运行(推荐)

运行此服务器的最佳方式是使用从 GitHub 容器注册表 (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 实例的 API 基 URL(例如,https://api-tanzania.tradeportal.org)。

示例客户端配置

以下是一个示例,展示如何配置客户端(如 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 获取安装命令。

使用 npm 注册表(已弃用)

⚠️ 重要提示

直接使用 npx 运行服务器是由于环境不一致问题而被弃用的。

~~```bash

拉取最新包(可选)

npm install -g @unctad-ai/eregulations-mcp-server

运行服务器,提供目标 eRegulations API URL

EREGULATIONS_API_URL="https://your-eregulations-api.com" mcp-server


## 💻 使用示例
### 基础用法
```bash
# 安装依赖项
npm install @unctad-ai/eregulations-mcp-server

# 运行服务器,提供目标 eRegulations API URL
EREGULATIONS_API_URL="https://your-eregulations-api.com" node index.js

🔧 技术细节

开发信息

# 安装依赖项
npm install

# 启动开发服务器
npm start

# 使用 TypeScript 编写代码
npm run dev

# 运行测试
npm test

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

请参考 开发文档 了解详细信息。

📚 详细文档

贡献指南

请参考 贡献指南 了解如何为项目做贡献。

📄 信息表格

| 属性 | 详情 | |------|------| | 环境变量 | EREGULATIONS_API_URL 为要连接的 eRegulations API 的基 URL。 |

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端