MCP2TCP 服务器是一个将 MCP 协议相关功能进行处理并提供服务的工具。它可以帮助用户将 MCP 协议在 TCP 层面进行交互,方便在不同环境下使用。
要快速使用 MCP2TCP 服务器,你需要按照以下步骤进行安装和配置。
git clone https://github.com/your-username/mcp2tcp.git
cd mcp2tcp
python -m venv venv
source venv/bin/activate # 在 Windows 上使用 `venv\Scripts\activate`
pip install -r requirements.txt
./config.yamlC:\Users\<用户名>\.mcp2tcp\config.yaml 或 /home/<用户名>/.mcp2tcp/config.yamlC:\ProgramData\mcp2tcp\config.yaml 或 /etc/mcp2tcp/config.yaml编辑 config.yaml 文件:
server:
host: "0.0.0.0" # 监听地址
port: 8080 # 监听端口
loopback_only: false # 是否仅使用环回接口
在支持 MCP 协议的客户端(如 Claude Desktop 或 Cline)中,添加以下内容:
{
"mcpServers": {
"mcp2tcp": {
"command": "uv",
"args": [
"--directory",
"你的实际路径/mcp2tcp", // 示例: "C:/Users/Administrator/Documents/develop/my-mcp-server/mcp2tcp"
"run",
"mcp2tcp"
]
}
}
}
{
"mcpServers": {
"mcp2tcp": {
"command": "uv",
"args": [
"--directory",
"你的实际路径/mcp2tcp", // 示例: "C:/Users/Administrator/Documents/develop/my-mcp-server/mcp2tcp"
"run",
"mcp2tcp",
"--config", // 可选参数,指定配置文件名
"Pico" // 可选参数,指定配置文件名,不需要添加 `.yaml` 后缀
]
}
}
}
source venv/bin/activate # 在 Windows 上使用 `venv\Scripts\activate`
uv run src/mcp2tcp/server.py
# 或者
uv run mcp2tcp
uv run --config config.yaml
感谢使用 MCP2TCP 服务器!如果有任何疑问,请随时查阅文档或联系支持团队。