About McpStudio
McpStudio is an MCP server published by ZeroFxc in the Other category.
The repository has 8 stars and 3 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/ZeroFxc/McpStudioThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about McpStudio
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 2 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
1 check has not been run yet.
Releases
README
McpStudio
MCP 集市与路由中心 —— AI 通过连接 McpStudio 即可发现和使用所有已注册的 MCP 工具,无需逐个连接每个 MCP 服务器。
功能特性
- MCP 注册管理:支持 stdio 和 Streamable HTTP 两种连接方式,批量导入 JSON 配置
- 工具发现与路由:自动发现已注册 MCP 的工具列表,提供字典式搜索和精确查找
- 使用统计:记录每个工具的调用次数和最近使用时间
- HTTP 服务:内置 HTTP MCP Server(默认端口 9277),支持远程 AI 连接
- 市场搜索:从 GitHub 搜索和发现社区 MCP 工具(话题:mcp-server、modelcontextprotocol)
- 国际化:支持中文和英文界面切换
- 结果缓存:工具调用结果自动缓存,支持增量读取
技术栈
| 类型 | 技术 |
|---|---|
| 桌面框架 | Tauri 2 |
| 前端 | Vue 3 + TypeScript + Vite |
| 后端 | Rust + rmcp(MCP Rust SDK) |
| HTTP 服务 | Axum |
依赖与致谢
本项目基于以下开源项目构建:
| 项目 | 用途 | 许可证 |
|---|---|---|
| modelcontextprotocol/rust-sdk | MCP 协议 Rust 实现 | Apache-2.0 / MIT |
| Tauri | 跨平台桌面框架 | Apache-2.0 / MIT |
| Vue.js | 前端 UI 框架 | MIT |
| Axum | Rust Web 框架 | MIT |
| Tokio | Rust 异步运行时 | MIT |
快速开始
前置要求
- Node.js >= 18
- Rust >= 1.70
- Windows 需要 Microsoft Visual C++ Build Tools
克隆仓库
git clone --recurse-submodules git@github.com:ZeroFxc/McpStudio.git
cd McpStudio
安装依赖
npm install
开发模式
npm run tauri dev
构建发布版
npm run tauri build
构建产物在 src-tauri/target/release/ 目录下。
目录结构
McpStudio/
├── src/ # Vue 前端源码
│ ├── components/ # UI 组件
│ ├── i18n/ # 国际化字典
│ └── App.vue # 主应用
├── src-tauri/ # Tauri / Rust 后端
│ ├── src/ # Rust 源码
│ │ ├── commands.rs # Tauri 命令
│ │ ├── mcp_client.rs # MCP 客户端
│ │ ├── mcp_server.rs # MCP 服务端
│ │ ├── models.rs # 数据模型
│ │ └── storage.rs # 持久化存储
│ ├── rust-sdk-rmcp/ # rmcp 子模块
│ ├── Cargo.toml
│ └── tauri.conf.json
├── .github/workflows/ # CI/CD 工作流
├── package.json
└── README.md
文档
许可证
本项目代码基于 Apache License 2.0 开源。
本项目使用的 rmcp 子模块(modelcontextprotocol/rust-sdk)采用 Apache-2.0 / MIT 双许可证。
README fetched from the repository 2 days ago. The original is authoritative.