工程開發
skillsdotmd_web
用於生成生產就緒模型上下文協議 (MCP) 伺服器的腳本工具,包含樣板代碼、類型化處理程序、架構定義與 AI 代理集成測試存根。
簡介
mcp-builder 是一個專為工程師與 AI 架構師設計的開發工具,旨在快速創建模型上下文協議 (MCP) 伺服器。它自動化了伺服器樣板代碼的初始化,讓開發人員能專注於業務邏輯。此工具支援 TypeScript,強制執行 JSON Schema 定義以確保 AI 代理框架的相容性。透過自動生成測試存根與結構化目錄,它能確保多個集成項目間的架構一致性,適合維護大型 AI 代理系統。用戶僅需提供工具名稱、描述、輸入輸出架構及驗證需求,工具即可產出包含測試套件的生產級項目代碼。主要功能包括:
- 自動建立專案結構,包含 src/tools 與類型定義。
- 生成帶有輸入驗證、錯誤處理與響應格式化的類型化工具處理程序。
- 內建環境變數配置支援,用於 API 金鑰與敏感資訊的安全管理。
- 產出符合 MCP SDK 標準的 JSON Schema 定義。
- 創建基於 Jest 的測試存根,以便即時驗證工具邏輯。
- 標準化的入口點,實現與現有代理生態系統的快速對接。
實用說明與限制:
- 需要 Node.js 與 TypeScript 環境。
- 專為 MCP 生態系統設計,支援最新 SDK 版本。
- 用戶需提供明確的 JSON Schema 以確保生成代碼的型別安全。
- 支援透過環境變數進行配置,特別是針對 AUTH_PATTERN=env-vars 模式。
- 極適合 AI 代理能力的原型製作與擴展,特別是在連接外部 REST API 或內部私有服務時。
倉庫統計
- Star 數
- 0
- Fork 數
- 0
- Open Issue 數
- 5
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月4日 上午02:47