MCP Shell 服务器
一个简单的具有Shell执行功能的MCP服务器,可以通过Ngrok本地连接,或者托管在Ubuntu24 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许可证。您可以自由使用、修改和分发代码。