Token导航 LogoToken导航

MCP Server · AI代理

Mc Pstudio

MCPStudio是一个用于创建、测试、管理和发现模型上下文协议(MCP)服务器的Web平台,提供可视化界面以简化协议复杂性。

stdio官方级别未说明来源级核验工具 0
工具发现TypeScript服务器管理

快速开始

作者 / 组织
lonexreb
提供方
lonexreb
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

2 个

MCP World

选型结论

Mc Pstudio 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv venv && source venv/bin/activate # Windows: venv\Scripts\activate

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCPStudio:模型上下文协议的邮递员

MCPStudio是一个用于创建、测试、管理和发现的web平台 模型上下文协议(MCP) 服务器。与Postman for API一样,MCPStudio提供了一个可视化界面,抽象了协议的复杂性,让您可以从浏览器连接到MCP服务器、发现工具、使用参数执行它们并检查结果。

战略方向: Web应用程序(现在)→ CLI工具→ SDK/库→ 桌面应用

特性

  • 服务器管理 --通过状态跟踪(连接/断开/错误)创建、配置、连接和监控MCP服务器
  • 工具发现和执行 --自动发现MCP服务器公开的工具,通过动态表单填写参数,并查看格式化的响应
  • 工具库 --通过搜索和服务器筛选在连接的服务器上浏览所有工具
  • 执行仪表板 --通过IndexedDB使用Recharts实时指标(计时、工具分布、成功/错误率)和持久历史记录
  • 执行历史 --服务器端持久执行日志,具有可扩展行、分页和清除功能
  • 可视化管道生成器 --拖放React Flow画布,将MCP工具链接到具有自动布局和前端执行引擎的DAG管道中
  • 工具执行竞技场 --可并排调整大小的面板,用于比较工具执行与JSON差异和时间比较
  • MCP服务器发现 --使用源代码过滤和安装命令在npm和GitHub注册表中搜索MCP兼容服务器
  • 资源浏览器 --发现和浏览连接的MCP服务器暴露的数据源
  • 提示模板 --使用创建、编辑、标记和管理可重用的提示模式 {{variable}} 占位符(存储在IndexedDB中)
  • 配置导出/导入 --将服务器配置导出为JSON或YAML(凭据已编辑);通过文件上传、拖放或粘贴导入
  • 认证 --使用JWT令牌进行Supabase身份验证(电子邮件/密码注册和登录);OAuth2流支持服务集成(Google Drive)
  • 引导登机 --首轮启动画面,互动聚光灯之旅和五彩纸屑庆祝活动
  • 设置 -主题切换(暗/亮),API基础URL配置,配置文件,数据管理
  • 文档与支持 --内置文档、常见问题解答、快速链接和反馈表
  • 实时更新 --用于工具执行和服务器状态更改的WebSocket流
  • Google Drive集成 --通过OAuth连接,列出/搜索/检索文件,创建文件夹

技术栈

前端

类别技术
框架React 18+TypeScript
建造Vite 5+SWC
状态Zustand 5(持久化到本地存储)
数据获取React查询5
UI工具包shadcn/UI(47+根基成分)
造型带有自定义MCP颜色标记+渐变的顺风CSS 3
表单反应钩子表单+Zod验证
路由反应路由器dom 6
图表第二部分
节点图@xyflow/react(反应流)+@dagrejs/dagre
auth@supabase/supabase-js(电子邮件/密码)
本地DBDexie(IndexedDB包装器)——执行、管道、提示
配置解析js-yaml+Zod
效果画布五彩纸屑(入职庆典)
通知Sonner

后端

类别技术
框架FastAPI 0.109
语言Python 3.10+
数据库MongoDB(电机异步驱动程序)——回退到内存模拟
身份验证JWT(python jose)+OAuth2(谷歌身份验证oauthlib)
DI依赖注入器
HTTP客户端httpx(异步,用于注册表搜索)
WebSocketsWebSockets 12
验证Pydantic 2+Pydantic设置
测试pytest+pytest异步

建筑

后端——领域驱动设计(4层)

backend/mcp_studio_backend/src/mcp_studio/
├── api/              # Controllers, routes, Pydantic schemas
│   ├── controllers/  # auth, server, tool, execution, discovery
│   ├── routes/       # auth, server, tool, execution, discovery
│   └── schemas/      # auth, server, tool, execution, discovery
├── application/      # Services, DTOs (orchestration)
│   └── services/     # auth, server, tool, execution, discovery
├── domain/           # Models, repository interfaces, domain services
├── infrastructure/   # MongoDB repos, Google Drive client, registry clients, EventBus
├── config/           # Settings (pydantic-settings, loads .env)
├── container.py      # Dependency injection wiring
└── main.py           # FastAPI app entry point

前端——特征切片架构

frontend/ai-server-forge/src/
├── features/
│   ├── auth/           # Login, Signup, AuthGuard, auth store, Supabase hooks
│   ├── servers/        # Dashboard, ServerDetail, ConfigExport/Import, use-servers
│   ├── tools/          # ToolEditor, ParameterEditor, use-tools
│   ├── tools-library/  # ToolsLibrary page (cross-server tool browser)
│   ├── pipeline/       # PipelineList, PipelineEditor, React Flow canvas, engine
│   ├── execution/      # Arena, ExecutionPanel, ExecutionHistory, ExecutionHistoryPage, Metrics
│   ├── resources/      # ResourcesPage, ResourceCard, use-resources
│   ├── prompts/        # PromptsPage, PromptCard, PromptEditor (Dexie/IndexedDB)
│   ├── discovery/      # DiscoveryPage, DiscoveryCard (npm + GitHub search)
│   ├── settings/       # SettingsPage, ThemeToggle, ApiConfig, DataManagement
│   ├── onboarding/     # SplashScreen, TourOverlay (spotlight + confetti)
│   ├── docs/           # DocsPage (static documentation)
│   └── support/        # SupportPage, FAQ, QuickLinks, FeedbackForm
├── components/
│   ├── layout/       # MainLayout, Header, Sidebar
│   └── ui/           # shadcn/ui component library (47+ components)
├── stores/           # Zustand stores (ui)
├── lib/
│   ├── api/          # Typed API client (servers, tools, auth, resources, executions, discovery)
│   └── supabase.ts   # Supabase client initialization
├── hooks/            # Shared hooks (use-mobile, use-toast)
└── types/            # TypeScript types matching backend Pydantic schemas

入门指南

先决条件

  • Python 3.10+
  • Node.js 16+
  • MongoDB(可选——不可用时回退到内存模拟)
  • UV包管理器(推荐)

安装

git clone https://github.com/lonexreb/MCPstudio.git
cd MCPstudio

后端:

cd backend/mcp_studio_backend
python -m venv venv && source venv/bin/activate  # Windows: venv\Scripts\activate
pip install uv && uv pip install -e .
uvicorn mcp_studio.main:app --reload  # runs on :8000

前端:

cd frontend/ai-server-forge
npm install
npm run dev  # runs on :8080

打开浏览器 http://localhost:8080 并注册新帐户或使用现有凭据登录。

API终点

方法路径目的
POST/api/auth/register注册新用户
POST/api/auth/token登录(OAuth2密码流)
GET/api/auth/me当前用户信息
GET/api/auth/google/auth谷歌OAuth URL
GET/api/auth/google/callbackGoogle OAuth回调
POST/api/servers创建服务器
GET/api/servers列出服务器
GET/api/servers/{id}获取服务器详细信息
PUT/api/servers/{id}更新服务器
DELETE/api/servers/{id}删除服务器
POST/api/servers/{id}/connect连接和发现工具
POST/api/servers/{id}/disconnect断开连接
GET/api/servers/{id}/tools列出服务器工具
GET/api/servers/{id}/resources列出服务器资源
GET/api/tools列出所有工具(跨服务器)
GET/api/tools/{id}获取工具详细信息
POST/api/servers/{id}/tools/{id}/execute执行工具
GET/api/executions执行历史记录(可过滤)
GET/api/executions/{id}获取执行详细信息
DELETE/api/executions清除执行历史记录
GET/api/discovery/search搜索MCP服务器(npm/GitHub)
GET/api/discovery/categories列出服务器类别
WS/ws/servers/{id}/tools/{id}/execution工具执行流

路线图

MCPStudio遵循了一个分阶段的增强计划,其灵感来自 Uncloth工作室:

阶段功能状态
0基础-Zustand存储,React查询,键入API客户端,auth-guard完成
1功能切片架构重组完成
2UX——服务器连接向导,终端式加载,可折叠部分完成
3实时执行仪表板——重新调用指标、IndexedDB历史记录(Dexie)完成
4可视化MCP管道生成器——React Flow画布、DAG执行、dagre自动布局完成
5工具执行竞技场——与JSON diff并排比较完成
6配置导出/导入——带Zod验证的JSON/YAML,拖放导入完成
7Supabase Auth——电子邮件/密码注册和登录,替换硬编码凭据完成
8填补空白--设置、工具库、资源、提示、文档、支持页面完成
9登船和导游——启动画面、聚光灯之旅、五彩纸屑庆典完成
10执行历史记录——服务器端持久化,带分页的历史页面完成
11MCP服务器发现——使用发现页面搜索npm/GitHub注册表完成

看 实验.md 用于详细跟踪。

贡献

欢迎投稿!请随时提交拉取请求。

许可证

该项目根据MIT许可证获得许可——请参阅 许可证 文件以获取详细信息。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

MCP协议TypeScript本地部署Web平台工具发现可视化界面服务器管理

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mc Pstudio

MCP World · 本页

0stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mc Pstudio 怎么安装?

公开资料给出的安装命令是 python -m venv venv && source venv/bin/activate # Windows: venv\Scripts\activate,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Mc Pstudio 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Mc Pstudio 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mc Pstudio 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Mc Pstudio 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP