MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

⚡ 像 Vite 一样开发 MCP Server — MCP 开发者全能工具套件 | Develop MCP Servers like Vite

Created 4/6/2026
Updated about 8 hours ago
Repository documentation and setup instructions
 ███╗   ██╗███████╗██╗  ██╗██╗   ██╗███████╗
 ████╗  ██║██╔════╝╚██╗██╔╝██║   ██║██╔════╝
 ██╔██╗ ██║█████╗   ╚███╔╝ ██║   ██║███████╗
 ██║╚██╗██║██╔══╝   ██╔██╗ ██║   ██║╚════██║
 ██║ ╚████║███████╗██╔╝ ██╗╚██████╔╝███████║
 ╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝
 ███████╗ ██████╗ ██████╗  ██████╗  ██████╗ ████████╗
 ██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔═══██╗╚══██╔══╝
 █████╗  ██║   ██║██████╔╝██║  ███╗██║   ██║   ██║
 ██╔══╝  ██║   ██║██╔══██╗██║   ██║██║   ██║   ██║
 ██║     ╚██████╔╝██║  ██║╚██████╔╝╚██████╔╝   ██║
 ╚═╝      ╚═════╝ ╚═╝  ╚═╝ ╚═════╝  ╚═════╝    ╚═╝

⚡ 像 Vite 一样丝滑地开发 MCP Server

npm version npm downloads node version MIT TypeScript GitHub stars

English  |  简体中文


MCP 正在成为 AI 应用的标准协议,但官方的 create-mcp-server 已停止维护,社区工具链几乎空白。mcplab 填补了这个空白。

# 安装(全球 & 国内均可用)
npm create @zgc37359/mcplab@latest

# 或者
npm install -g @zgc37359/mcplab


特性一览

| | | |---|---| | ⚡ 30 秒出活儿 | 交互式 TUI,选模板、选协议、配置项点点就完成 | | 🔥 热重载 | 改代码实时重启,不用每次手动 kill && node | | 🧪 交互式调试 | 在终端里直接测试每个 Tool,无需连接 Claude Desktop | | 🩺 健康诊断 | 7 项检测,告诉你为什么 MCP Server 跑不起来 | | 🌐 中文原生 | 中文提示、中文错误信息、国内模板(飞书) | | 🔌 5 种模板 | blank / OpenAPI / 数据库 / 爬虫 / 飞书 | | 🚀 3 种传输协议 | stdio / SSE / Streamable HTTP | | ⚙️ pnpm workspace | monorepo 结构,依赖管理清晰 |


快速开始

创建项目

npm create @zgc37359/mcplab@latest

交互式流程示例:

┌─────────────────────────────────────────────┐
│                                             │
│          ⚡ mcplab  MCP 开发工具套件          │
│                                             │
│  ? 项目名称                                  │
│    my-mcp-server                        ↵   │
│                                             │
│  ? 选择模板 (Use arrow keys)                 │
│    ❯ 空白项目  — 从零开始                    │
│      OpenAPI 导入 — 从 API 文档生成          │
│      数据库连接器 — MySQL / PostgreSQL       │
│      网页爬虫 — 抓取网页 / JSON API           │
│      飞书集成 — 消息 / 文档 / 表格            │
│                                             │
│  ? 选择传输方式 (Use arrow keys)             │
│    ❯ stdio          — 本地 / Claude Desktop  │
│      SSE            — 远程部署               │
│      Streamable HTTP — 新型协议(推荐)       │
│                                             │
│  ? 启用 Vitest 测试? Yes                   │
│                                             │
│         ✓  项目创建成功!                    │
│                                             │
│  cd my-mcp-server && npm install           │
│  mcplab dev                                │
│                                             │
└─────────────────────────────────────────────┘

开发调试

# 热重载开发服务器
mcplab dev

# 交互式 Tool 调试(不需要 Claude)
mcplab inspect

# 项目健康检查
mcplab doctor

接入 Claude Desktop

// macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
// Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "my-mcp-server": {
      "command": "node",
      "args": ["/absolute/path/to/my-mcp-server/dist/index.js"]
    }
  }
}

模板详解

🟪 飞书集成(国内独家)

让 Claude Desktop 直接操控飞书,是 mcplab 与所有国外工具的核心差异点

// 注册的 Tools
send-message  — 发送消息到飞书群
list-chats     — 列出所有群聊
create-doc    — 创建飞书文档
list-sheets   — 查询多维表格

🟦 OpenAPI 导入

把已有的 OpenAPI 规范文件丢进去,自动生成对应的 MCP Tools:

mcplab init my-api --template openapi
# 把你的 openapi.yaml 放进去,自动生成 Tools

🟨 数据库连接器

// 自动防护:只允许 SELECT 语句,防止注入
query       — 执行只读 SQL 查询
list-tables — 列出所有表
describe    — 查看表结构

与社区工具对比

| | mcplab | create-mcp-server
(官方·已归档) | 手写代码 | |---|:---:|:---:|:---:| | 状态 | 活跃维护 | ❌ 已归档 | — | | 中文界面 | ✅ 原生 | ❌ | ❌ | | 热重载 | ✅ | ❌ | ❌ | | 交互调试 | ✅ | ❌ | ❌ | | 健康检查 | ✅ | ❌ | ❌ | | 飞书模板 | ✅ | ❌ | ❌ | | OpenAPI 模板 | ✅ | ❌ | ❌ | | 多协议支持 | ✅ | ❌ | ❌ |


命令参考

| 命令 | 说明 | |------|------| | mcplab init [name] | 创建新项目 | | mcplab dev | 热重载开发服务器 | | mcplab inspect | 交互式 Tool 调试 | | mcplab doctor | 项目健康检查 | | mcplab --lang en | 切换英文界面 | | mcplab --help | 查看帮助 |


技术栈

TypeScript Node.js MCP pnpm

| 包 | 用途 | |---|---| | @modelcontextprotocol/sdk | MCP 协议实现 | | citty | CLI 框架 | | @clack/prompts | 终端 UI | | chokidar | 文件监听 | | picocolors | 彩色日志 | | tsup | TypeScript 构建 |


本地开发

git clone https://github.com/zgc37359-lang/mcplab.git
cd mcplab
pnpm install
pnpm build

如果对你有帮助,欢迎 Star ⭐ 支持一下!

GitHub stars

Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-mcplab

Cursor configuration (mcp.json)

{ "mcpServers": { "zgc37359-lang-mcplab": { "command": "npx", "args": [ "zgc37359-lang-mcplab" ] } } }