Token导航 LogoToken导航

MCP Server · 开发工具

Rest MCP Proxy

将任何MCP服务器快速转换为REST API,简化协议实现并提供高性能的HTTP调用接口。

未说明官方级别未说明来源级核验工具 2
API转换开发工具JavaScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
gozman
提供方
gozman

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Rest MCP Proxy 属于开发工具类 MCP Server,公开资料标注 2 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前要先准备 API Key。

分类

开发工具

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

🌉 REST MCP代理

在几秒内将任何MCP服务器转换为REST API

弥合强大的MCP(模型上下文协议)服务器和热爱REST的应用程序之间的差距。没有更复杂的协议实现,只有简单的HTTP调用。

✨ 是什么让这个特别?

🚀 零配置复杂性 -适用于您现有的MCP服务器配置\ 🔌 通用兼容性 -任何MCP服务器都会立即成为REST端点\ 🛡️ 企业就绪 -内置身份验证、错误处理和日志记录\ 📊 工具发现 -从MCP模式自动生成API文档\ ⚡ 高性能 -具有连接池的持久连接\ 🎯 开发者友好 -直观的REST端点,具有灵活的参数传递

🎯 非常适合

  • 集成团队 构建基于REST的工作流
  • DevOps工程师 将MCP工具连接到现有基础设施
  • API开发人员 需要MCP功能而不需要协议复杂性的人
  • 自动化脚本 与stdio协议相比,它更适合HTTP
  • 遗留系统 不能直接实现MCP

🚀 快速开始

1.克隆和安装

git clone https://github.com/yourusername/rest-mcp-proxy.git
cd rest-mcp-proxy
npm install

2.配置您的MCP服务器

cp mcp_settings.json.example mcp_settings.json
cp env.example .env

编辑 mcp_settings.json 使用您的MCP服务器配置:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"]
    },
    "brave-search": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "your-api-key-here"
      }
    }
  }
}

3.设置API密钥

echo "API_KEY=your-secure-api-key-here" > .env

4.发射

npm start

就是这样!您的MCP服务器现在可以通过REST API访问,网址为 http://localhost:3000 🎉

📡 API使用

列出可用工具

curl -H "x-api-key: your-api-key" http://localhost:3000/tools

执行工具(GET)

# Simple tool call
curl -H "x-api-key: your-api-key" \
  "http://localhost:3000/tool?tool=read_file&path=/etc/hosts"

# Multiple parameters in tool query
curl -H "x-api-key: your-api-key" \
  "http://localhost:3000/tool?tool=search query=nodejs limit=10"

执行工具(POST)

curl -X POST \
  -H "x-api-key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"path": "/etc/hosts", "encoding": "utf8"}' \
  "http://localhost:3000/tool?tool=read_file"

外部系统的导出工具

以标准化格式获取所有工具以进行集成:

curl -H "x-api-key: your-api-key" http://localhost:3000/serialize-tools

🔧 高级功能

灵活的参数传递

选择适合您工作流程的方法:

  1. URL参数 (非常适合简单的通话)
   /tool?tool=search&query=nodejs&limit=10
  1. 工具查询语法 (干净易读)
   /tool?tool=search query=nodejs limit=10
  1. JSON正文 (非常适合复杂数据)
   POST /tool?tool=create_file
   {
     "path": "/tmp/example.txt",
     "content": "Hello World!",
     "permissions": 644
   }

多种身份验证方法

  • 基于标头: x-api-key: your-key
  • 查询参数: ?api_key=your-key

健康监测

curl http://localhost:3000/health

返回服务器状态、已连接的MCP服务器和可用工具计数。

🏗️ 建筑

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   REST Client   │    │  MCP Proxy      │    │   MCP Server    │
│                 │───▶│                 │───▶│                 │
│ (Your App)      │    │ (This Project)  │    │ (File System)   │
└─────────────────┘    └─────────────────┘    └─────────────────┘
                              │
                              ▼
                       ┌─────────────────┐
                       │   MCP Server    │
                       │                 │
                       │ (Web Search)    │
                       └─────────────────┘

代理保持与所有配置的MCP服务器的持久连接,将其工具聚合到统一的RESTneneneba API表面。

🔒 安全功能

  • API密钥验证 -保护您的端点
  • 请求验证 -使用MCP模式进行自动参数验证
  • 错误清理 -没有内部详细信息的安全错误消息
  • 连接安全性 -MCP服务器通信安全

🌟 用例

CI/CD集成

# GitHub Actions example
- name: Read deployment config
  run: |
    curl -H "x-api-key: ${{ secrets.MCP_API_KEY }}" \
      "$MCP_PROXY_URL/tool?tool=read_file path=config/production.yml"

Webhook 自动化

// Process webhook with MCP tool
app.post('/webhook', async (req, res) => {
  const result = await fetch(`${MCP_PROXY_URL}/tool?tool=process_webhook`, {
    method: 'POST',
    headers: { 'x-api-key': process.env.MCP_API_KEY },
    body: JSON.stringify(req.body)
  });
  res.json(await result.json());
});

外部工具集成

将您的MCP工具导出到工作流自动化平台:

# Generate tool definitions for Zapier, Make.com, etc.
curl -H "x-api-key: your-key" \
  http://localhost:3000/serialize-tools > mcp-tools.json

🛠️ 配置参考

环境变量

PORT=3000                    # Server port (default: 3000)
API_KEY=your-secure-key      # API authentication key

MCP设置格式

使用与Claude Desktop应用程序相同的格式以实现最大兼容性:

{
  "mcpServers": {
    "server-name": {
      "command": "executable",
      "args": ["arg1", "arg2"],
      "env": {
        "ENV_VAR": "value"
      }
    }
  }
}

📈 监测和可观察性

代理提供详细的日志记录和状态信息:

  • 启动日志 -每个MCP服务器的连接状态
  • 工具发现 -可用工具的自动编目
  • 请求日志记录 -跟踪API的使用情况和性能
  • 健康终点 -以编程方式监视系统状态

🤝 贡献

我们热爱贡献!无论是:

  • 🐛 Bug报告和修复
  • ✨ 新功能和增强功能
  • 📚 文档改进
  • 🧪 测试和质量改进

查看我们的 贡献指南 开始吧。

📜 许可证

ISC许可证-请参阅 许可证 文件以获取详细信息。

🔗 相关项目

______________________________________________________________________

由以下材料制成❤️ 对于MCP社区

⭐ 标记此回购 如果它能帮助你构建惊人的集成!

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

API转换JavaScript本地部署协议桥接企业级集成自动化工具开发工具

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Rest MCP Proxy

MCP World · 本页

2未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Rest MCP Proxy 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Rest MCP Proxy 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Rest MCP Proxy 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Rest MCP Proxy 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Rest MCP Proxy 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP