使用说明
mcp多路复用器
A. 模型上下文协议 (MCP)多路复用器,使用语义搜索从数百个可用选项中智能地路由到正确的工具。
为什么选择mcp-mux?
问题管理多个MCP服务器意味着要处理数百个工具,这使得LLM很难找到合适的工具。
解决方案:mcp-mux充当智能路由器,仅公开两个工具:
search-使用自然语言查找工具execute-运行您找到的工具
这大大简化了工具发现,并提高了MCP服务器的LLM性能。
需求
- Python 3.10+
- MCP兼容客户端(例如Claude Desktop)
安装
# Using uvx (recommended)
uvx mcp-mux init
# Or install globally
pip install mcp-mux
快速开始
- 初始化配置:
uvx mcp-mux init
- 在中配置MCP服务器
~/.mux/config.json:
{
"mcpServers": {
"filesystem": {
"command": "uvx",
"args": ["mcp-server-filesystem", "/Users/me/projects"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"]
}
}
}
- 将mcp-mux添加到mcp客户端配置中:
{
"mcpServers": {
"mux": {
"command": "uvx",
"args": ["mcp-mux"]
}
}
}
运作原理
mcp-mux只公开了两个工具,而不是从多个服务器公开数百个工具:
search-使用自然语言查找工具execute-运行特定工具
配置
# List available embedding models
uvx mcp-mux model --list
# Switch to a different model
uvx mcp-mux model BAAI/bge-small-en-v1.5
许可证
麻省理工学院
开发状态
该项目尚处于早期开发阶段。功能可能会改变。
