使用说明
xMCP服务器
xMCP是一个可流式传输的HTTP MCP服务器,它将请求代理到 标准输入输出 MCP服务器。
目前已经有多个代理MCP服务器,但它们都没有解决以下问题:
如果我想使用的stdio MCP服务器使用的命令在我的系统中不可用怎么办?
答案是使用 xMCP!
运作原理
考虑以下示例:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
}
此命令仅在以下情况下有效 npx 安装。
要使用此MCP服务器,请将其转换为以下内容:
http://localhost:3001/mcp?name=context7&command=npx&args=-y,@upstash/context7-mcp
通过网络发送此请求,您将能够使用 标准输入输出 context7 网络上的MCP服务器。
为什么它有效?
xMCP 正在一个预装了最常见命令的容器中运行。把你需要的东西加到容器里,你就可以走了!(如果你认为其他人也会从中受益,可以考虑创建一个公关。)
可用命令
npxbunxuvdocker
如何使用
地方发展
docker compose up -d
# or
make start
服务器正在运行 http://localhost:3001/mcp.
检查器正在运行 http://localhost:6274但是,它需要在URL中设置令牌。
执行 make logs,获取带有身份验证令牌的URL并打开它。
