eRegulations MCP Server
eRegulations MCP Server 通过MCP协议提供结构化、AI友好的监管数据访问,支持对流程、步骤和成本的查询。支持HTTP和标准I/O模式。
eRegulations MCP 服务器快速指南
介绍
eRegulations MCP 服务器提供结构化的行政程序数据访问,帮助 AI 模型更准确回答用户关于监管流程的问题。
安装
git clone https://github.com/benmoumen/eregulations-mcp-server.git
cd eregulations-mcp-server
npm install
npm run build
配置
配置环境变量:
EREGULATIONS_API_URL
- API URL (默认:https://api-tanzania.tradeportal.org
)PORT
- HTTP 服务器端口 (默认:7000
)
运行
标准 I/O 模式:
npm start
HTTP 服务器模式:
node dist/sse.js
访问 http://localhost:7000/sse
连接服务器。
Docker 部署
docker-compose up -d
主要功能
服务器提供四个核心工具:
listProcedures
- 列出所有可用程序getProcedureDetails
- 根据 ID 获取程序详情getProcedureStep
- 获取程序内特定步骤信息searchProcedures
- 按文本搜索程序
开发
npm run dev # 开发模式运行
npm test # 运行测试
npm run test:watch
npm run test-client
Nginx 配置示例
location /eregulations/ {
proxy_pass http://127.0.0.1:7000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection '';
proxy_buffering off;
proxy_cache off;
proxy_read_timeout 86400s;
}
此 MCP 服务器简化了 AI 系统对监管程序的访问,协助用户更轻松地理解复杂行政流程。