
plugged.in MCP Proxy Server

2025.04.02
2
TypeScript中间件MCP代理开发工具开发效率
plugged.in MCP Proxy Server 是一个强大的中间件,用于聚合多个机器对话协议(MCP)服务器到一个统一的接口。它从plugged.in应用程序获取工具、提示和资源配置,并智能地将请求路由到适当的底层MCP服务器。该代理支持与任何MCP客户端(如Claude、Cline、Cursor等)的无缝集成,同时通过plugged.in生态系统提供高级管理功能。
View on GitHub
Overview
📋 产品定位
plugged.in MCP Proxy Server 是一个中间件,旨在为多个MCP服务器提供一个统一的接口,简化与各种MCP客户端的集成和管理。
✨ 核心功能
- 通用MCP兼容性:支持任何MCP客户端,包括Claude Desktop、Cline和Cursor
- 多服务器支持:连接STDIO(命令行)和WebSocket(基于HTTP)的MCP服务器
- 命名空间隔离:通过适当的前缀保持连接的MCP服务器分离和组织
- 多工作空间层:一键切换不同的MCP配置集
- 简化架构:简化的代码库,提高启动速度并降低复杂性
- API驱动的代理:从plugged.in应用程序API获取能力,而非直接发现
- 完整的MCP支持:处理工具、资源、资源模板和提示
- 自定义指令:支持格式化为MCP提示的服务器特定指令
🚀 适用场景
- 需要统一管理多个MCP服务器的开发环境
- 需要在不同MCP客户端之间共享工具和资源的场景
- 需要隔离和组织多个MCP服务器配置的工作环境
⚙️ 工具列表
- MCP Inspector:用于调试和检查MCP服务器的工具
- plugged.in App:提供Web界面管理MCP服务器配置、集中能力发现、自定义指令管理等
❓ 常见问题解答
- 如何获取API密钥:从plugged.in应用程序的API密钥页面获取
- 如何配置不同的MCP客户端:参考快速启动部分的配置示例
- 如何调试:使用MCP Inspector连接到运行的容器进行调试
🛠️ 使用教程
使用依赖
- Node.js 18+(推荐v20+)
- 从plugged.in应用程序获取API密钥
安装教程
# 使用npx安装并运行
npx -y @pluggedin/mcp-proxy@latest --pluggedin-api-key YOUR_API_KEY
调试方式
# 使用MCP Inspector连接到运行的容器
npx @modelcontextprotocol/inspector docker://pluggedin-mcp-container
🐳 Docker使用
构建镜像
docker build -t pluggedin-mcp-proxy:latest .
运行容器
docker run -it --rm \
-e PLUGGEDIN_API_KEY="YOUR_API_KEY" \
-e PLUGGEDIN_API_BASE_URL="YOUR_API_BASE_URL" \
--name pluggedin-mcp-container \
pluggedin-mcp-proxy:latest