MCPServe 是一款由 @ryaneggz 开发的简单 MCP 服务器,具备 Shell 执行功能。它支持通过 Ngrok 连接到本地,也能在 Docker 中托管 Ubuntu24 容器。
你可以查看部署文档了解更多部署相关信息。
## 安装 uv(如果你不使用,那你错过了派对)
curl -LsSf https://astral.sh/uv/install.sh | sh
## 创建虚拟环境
uv venv
source .venv/bin/activate
## 安装依赖项
uv pip install -r requirements.txt
## 启动本地 MCP 服务
python main.py
docker compose up --build
如果你在代码中启用了服务器端的身份验证,则可以启用 API 的头文件。这可能需要对 MCP 库进行一些代码修改,例如添加中间件属性。
{
"terminal": {
"transport": "sse",
"url": "http://localhost:8005/sse",
// "headers": {
// "x-api-key": "abcdef123456..."
// }
}
}
如果希望在路线图中看到某个功能,请提交问题并开始讨论。
随时提交问题和改进请求。我们一直欢迎反馈和建议。
Ryan Eggleston - @ryaneggz此项目为开源,根据 MIT License 授权。请自由使用、修改和分发代码。