使用说明
远程无服务器MCP服务器
您想运行远程MCP服务器,但不想托管或支付服务器费用。好吧,你很幸运,你可以使用Vercel Hobby Tier免费运行它。
这是一个适配器库,它提供了一个无状态的Python MCP服务器,该服务器在 Vercel功能,使MCP工具能够作为边缘功能与自托管安装程序进行无服务器部署。
先决条件
分叉 此回购和 连接它 转到您的Vercel帐户。部署后获取URL
(your-domain.vercel.app).
如果你没有安装uv,请从astral安装:
curl -LsSf https://astral.sh/uv/install.sh | sh
然后,使用自托管安装程序安装MCP服务器:
uv run https://your-domain.vercel.app/install.py
我们完了。这会自动:
- 配置Claude Desktop和Cursor以使用MCP服务器
- 使用直接从服务器提供的桥接脚本
- 无需下载或本地文件
转到您的客户端,键入一些愚蠢的内容,如“使用MCP获取服务器时间”,它应该使用远程服务器。
身份验证(可选)
服务器支持可选的API密钥身份验证以限制访问。要启用身份验证,请执行以下操作:
- 服务器端:设置
MCP_API_KEYVercel部署中的环境变量 - 客户端:安装程序将在安装过程中提示输入API密钥
您可以在 vercel.json 文件或Vercel仪表板中:
{
"env": {
"MCP_API_KEY": "your-secret-key-here"
}
}
在服务器上配置API密钥时,所有MCP请求都必须在 X-API-Key 头球当发生以下情况时,桥接脚本会自动处理此问题 MCP_API_KEY 在客户端配置中设置环境变量。
地方发展
uv sync
vercel dev
部署
你只需推送到Github,它就应该正常工作了。
或者手动部署:
vercel --prod
