Skip to content

zgc37359-lang/mcplab

Repository files navigation

mcplab — 像 Vite 一样开发 MCP Server

30 秒创建一个生产级的 MCP Server,支持热重载、交互调试、中文界面。

适用于:想快速构建 MCP Server 接入 Claude Desktop,但不想踩坑的开发者。


对比

mcplab create-mcp-server (官方已归档) 手写代码
开箱即用
热重载
交互调试
中文界面
飞书集成
多协议支持

安装

npm create @zgc37359/mcplab@latest

快速开始

创建 → 安装 → 运行,三步搞定:

# 1. 创建项目(交互式,选模板和协议)
npm create @zgc37359/mcplab@latest

# 2. 进入目录安装
cd my-mcp-server && npm install

# 3. 启动热重载开发
mcplab dev

模板

模板 场景
空白项目 从零定义自己的 Tools
OpenAPI 导入 把已有 API 文档一键转为 MCP Tools
数据库连接器 安全查询 MySQL/PostgreSQL(仅 SELECT,防注入)
网页爬虫 抓取网页 / JSON API
飞书集成 发送消息、创建文档、查询表格

传输协议

stdio(本地/Claude Desktop) | SSE(远程部署) | Streamable HTTP(推荐)


接入 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"]
    }
  }
}

命令

命令 说明
mcplab init 创建新项目
mcplab dev 热重载开发服务器
mcplab inspect 交互式 Tool 调试(无需 Claude)
mcplab doctor 项目健康检查
mcplab --lang en 英文界面

技术栈

TypeScript · Node.js ≥18 · MCP SDK v1.26 · pnpm workspace


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


本地开发

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

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

GitHub stars npm version npm downloads MIT

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors