MCPserve工具
一个简单的具有shell执行功能的MCP服务器,可以通过Ngrok隧道在本地运行,或者托管在Ubuntu 24的Docker容器中。
服务介绍
📖 目录
🛠️ 设置本地托管的MCP
## Install uv (if you not using you late to party)
curl -LsSf https://astral.sh/uv/install.sh | sh
## Create virtual environemtn
uv venv
source .venv/bin/activate
## Install Dependencies
uv pip install -r requirements.txt
## Start localhost MCPServe
python main.py
🛠️ 设置Docker托管的MCP
docker compose up --build
客户端MCP配置
如果你已经在代码中配置了认证服务器端,你可以为API启用头部。发现这需要对mcp库设置进行一些代码更改。添加一个中间件属性。:/
{
"terminal": {
"transport": "sse",
"url": "http://localhost:8005/sse",
// "headers": {
// "x-api-key": "abcdef123456..."
// }
}
}
🚀 路线图
- 🤖 即将推出...
如果你想看到某个功能被添加到路线图中,请创建一个问题并开始讨论。
💡 问题
请随时提交问题和增强请求。我们一直在寻找反馈和建议。
🤓 维护者
Ryan Eggleston-@ryaneggz
📜 许可证
该项目是开源的,采用MIT许可证。请随意使用、修改和分发代码。