HTTP代理MCP服务器

一个简单的HTTP代理MCP服务器,为Agent Builder提供`make_http_request`工具,用于向Supabase边缘函数发送HTTP POST请求。

  • by Ambitions-Web-LTD
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 mannyb223/http-proxy-mcp

使用说明

HTTP代理MCP服务器

简单的HTTP代理MCP服务器,它公开了一个 make_http_request Agent Builder的工具。

它做什么

提供一个公共托管的MCP端点,Agent Builder可以使用该端点向您的Supabase边缘函数发出HTTP POST请求。

部署到铁路(免费层)

1.创建铁路账户

2.部署此项目

  • 点击铁路仪表板中的“新建项目”
  • 选择“从GitHub仓库部署”
  • 连接您的GitHub帐户
  • 先将此文件夹推送到GitHub仓库,然后选择它

或使用铁路CLI:

npm install -g @railway/cli
railway login
cd /Users/emanuelburrage/Projects/PlayFootball/http-proxy-mcp
railway init
railway up

3.获取您的公共URL

  • 部署后,Railway将为您提供一个URL,如下所示: https://your-app.railway.app
  • MCP端点将位于: https://your-app.railway.app/mcp

4.添加到代理生成器

在Agent Builder中,添加MCP服务器:

  • 统一资源定位符: https://your-app.railway.app/mcp
  • 运输:流式HTTP或SSE

5.使用工具

在Agent Builder中,您将看到 make_http_request 带有参数的工具:

  • 网址: https://njrhmrqshxyheenfgmqu.supabase.co/functions/v1/get_persona_data
  • 方法: POST
  • 标头: {"Authorization": "Bearer YOUR_ANON_KEY", "apikey": "YOUR_ANON_KEY", "Content-Type": "application/json"}
  • 身体: {"user_id": "76d699fd-9068-4141-88fe-0e0ac4b2c157"}

局部测试

pip install -r requirements.txt
./start.sh

MCP将在 http://localhost:8000/mcp

文件

  • mcp_server.py -带HTTP请求工具的FastMCP服务器
  • requirements.txt -Python依赖关系
  • start.sh -启动脚本
  • Procfile -铁路工艺配置