
MCPStudio: The Postman for Model Context Protocol

2025.04.12
2
TypeScript模型上下文协议服务器管理工具测试协作平台开发效率交流协作
MCPStudio是一个强大的、用户友好的平台,旨在创建、测试、管理和发现模型上下文协议(MCP)服务器。类似于Postman如何革新API开发和测试,MCPStudio提供了一个直观的可视化界面,用于与MCP服务器交互,抽象出协议底层的技术复杂性。
View on GitHub
Overview
基本能力
产品定位
MCPStudio是一个用于模型上下文协议(MCP)服务器开发、测试和管理的平台,类似于Postman在API开发中的作用。
核心功能
- 服务器管理:创建和配置MCP服务器,实时监控服务器状态,组织服务器标签和集合。
- 工具发现与测试:浏览MCP服务器暴露的工具,通过参数驱动界面测试工具,查看格式化响应。
- 认证管理:支持OAuth流程,安全存储凭证,自动处理令牌刷新,基于JWT的平台认证。
- Google Drive集成:通过OAuth连接Google Drive,浏览、搜索、检索文件内容,创建文件夹。
- 实时协作:与团队成员共享服务器和工具,协作测试工具,查看执行历史。
适用场景
- AI系统集成:帮助AI系统(如大型语言模型)无缝连接外部工具、数据源和服务。
- 团队协作:团队成员可以共享和协作测试MCP服务器和工具。
- 开发与测试:开发人员可以快速创建、配置和测试MCP服务器及其工具。
使用教程
使用依赖
- Python 3.10+
- Node.js 16+
- MongoDB
- UV包管理器(推荐)
安装教程
- 克隆仓库
bash git clone https://github.com/lonexreb/mcpstudio.git cd mcpstudio
- 设置后端
bash cd backend/mcp_studio_backend python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install uv uv pip install -e .
- 设置前端
bash cd ../../frontend/ai-server-forge npm install
- 启动开发服务器
- 后端
bash cd ../../backend/mcp_studio_backend uvicorn mcp_studio.main:app --reload
- 前端
bash cd ../../frontend/ai-server-forge npm run dev
- 打开浏览器访问 http://localhost:3000
调试方式
- 后端调试
bash cd backend/mcp_studio_backend uvicorn mcp_studio.main:app --reload
- 前端调试
bash cd frontend/ai-server-forge npm run dev