代理MCP(或“MCP代理”,具体翻译取决于上下文,MCP可能代表某种特定的系统、协议或角色)
一个用于FastMCP Cloud的代理服务器,能够连接到远程的模型上下文协议(MCP)服务器。
描述
此项目创建了一个远程FastMCP云服务器的代理,使Claude Desktop或其他兼容MCP的客户端能够通过STDIO进行连接。代理将请求转发到指定的FastMCP云终端。
安装
先决条件
- Python 3.11或更高版本
使用紫外线(推荐)
uv sync使用 pip
pip install -e .使用方法
运行代理服务器:
python main.py这将通过STDIO启动MCP服务器,Claude Desktop或其他MCP客户端可以连接到该服务器。
配置
代理URL目前是硬编码在(程序中)的 main.py要更改目标服务器,请修改URL中的 FastMCP.as_proxy() 呼叫:
mcp = FastMCP.as_proxy(
"https://your-server.fastmcp.app/mcp", # Update this URL
name="Your Server Proxy"
)依赖项
- fastmcp >= 2.12.4(可翻译为:“fastmcp 版本需大于等于 2.12.4”)
发展
这个项目使用:
- Python 3.11及以上版本
- 用于依赖管理的UV(注:UV在这里可能是一个特定上下文或工具中的术语,直接翻译为“用于依赖管理的UV”可能不够明确,具体含义需结合上下文理解。如果UV是某个具体工具或系统的缩写,应替换为该工具或系统的中文名称。)
- 用于MCP协议处理的FastMCP
许可证
\[在此添加许可证信息\]
