REST API

lm203688/rest-api-mcp-server
0 Stars 7 次浏览 更新于 2026-08-23

该项目允许AI调用任意REST API,支持GET、POST、PUT、PATCH和DELETE等HTTP方法。默认为只读模式,并支持域名白名单/黑名单以提高安全性。同时支持Bearer Token和自定义Header进行认证,并且能够自动截断超大响应。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "rest-api": {
      "args": [
        "-m",
        "rest_api_mcp_server"
      ],
      "command": "python",
      "env": {
        "REST_API_MCP_AUTH_TOKEN": "your_token_here",
        "REST_API_MCP_READ_ONLY": "true"
      }
    }
  }
}

该服务需要配置环境变量:REST_API_MCP_AUTH_TOKEN、REST_API_MCP_READ_ONLY

服务介绍

REST API MCP Server

让AI调用任意REST API

✨ 特性

  • 🌐 通用HTTP — 支持GET/POST/PUT/PATCH/DELETE
  • 🔒 安全优先 — 默认只读,域名白名单/黑名单
  • 🔑 认证支持 — Bearer Token、自定义Header
  • 📏 响应限制 — 自动截断超大响应
  • 🇨🇳 中文优先

🚀 快速开始

{
  "mcpServers": {
    "rest-api": {
      "command": "python",
      "args": ["-m", "rest_api_mcp_server"],
      "env": {
        "REST_API_MCP_READ_ONLY": "true",
        "REST_API_MCP_AUTH_TOKEN": "your_token_here"
      }
    }
  }
}

🛠️ 工具列表

工具 功能 安全级别
http_get GET请求 🟢 只读
http_post POST请求 🔴 需关闭只读
http_put PUT请求 🔴 需关闭只读
http_delete DELETE请求 🔴 需关闭只读

📄 License

MIT License

相关 MCP 服务