mcp-builder-ms
為 Claude 構建 MCP 伺服器
建立模型內容通訊協定伺服器,讓 Claude、Codex 和 Claude Code 能夠透過精心設計的工具與外部服務互動。本指南涵蓋 Python、TypeScript 和 C# 實作。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「mcp-builder-ms」。 我需要將 Claude 與我們的內部 REST API 連接。該從哪裡開始?
預期結果:
從第一階段開始:研究與規劃。首先,透過閱讀 modelcontextprotocol.io 上的規格說明來了解 MCP 通訊協定。然後識別您的 API 端點、認證需求,並選擇您的實作語言(建議使用 TypeScript 以獲得廣泛相容性)。設定您的專案結構並實作核心基礎設施,包括 API 用戶端、錯誤處理和回應格式化。
正在使用「mcp-builder-ms」。 我的 MCP 伺服器應該使用什麼語言?
預期結果:
建議一般 MCP 伺服器使用 TypeScript,因為它具有廣泛的相容性。對於需要 FastAPI 整合的資料/機器學習管線,請使用 Python (FastMCP)。如果您主要在 Azure/Microsoft 生態系統中工作並需要企業功能,請選擇 C#/.NET。每種語言都有 SDK:@modelcontextprotocol/sdk (TypeScript)、mcp/FastMCP (Python)、Microsoft.Mcp.Core (C#)。
安全審計
安全This is a documentation-only skill containing markdown guidance for building MCP servers. All 70 static findings are false positives: shell command examples (npm, python) are instructional references, URLs point to legitimate documentation sites, and filesystem references are relative path examples. No executable code or security risks present.
品質評分
你能建構什麼
建構自訂 API 整合
建立 MCP 伺服器以將 Claude 與您公司的內部 API 連接,讓 AI 能夠與您的業務系統互動。
擴展 Azure 服務
使用本指南建立 MCP 伺服器,以整合官方 Azure MCP 伺服器尚未提供的 Azure 服務。
建立第三方連接器
建立 MCP 伺服器以將 Claude 與 GitHub、Slack 或自訂第三方服務等 SaaS 平台連接。
試試這些提示
我想建立一個 MCP 伺服器來將 Claude 與 [描述您的 API 或服務] 連接。請從頭到尾引導我完成整個流程。
對於需要 [描述功能] 的 MCP 伺服器,我應該使用 Python (FastMCP)、TypeScript 還是 C#/.NET?各自的優缺點為何?
展示如何在我的 MCP 伺服器中實作 [描述工具用途] 的工具。包含輸入結構描述、輸出結構描述和錯誤處理。
測試我的 MCP 伺服器的流程是什麼?如何使用 MCP Inspector 並建立評估?
最佳實務
- 優先考慮全面的 API 覆蓋範圍,而非工作流程工具,以賦予代理程式靈活性
- 使用清晰、描述性的工具名稱,並使用一致的前綴,例如 github_create_issue
- 設計可操作的錯誤訊息,引導代理程式找到解決方案
避免
- 不要跳過第四階段(評估)- 使用真實問題進行測試至關重要
- 避免在有結構化資料更有用時回傳非結構化文字
- 不要忽視傳輸選擇 - 本機環境選擇 stdio,遠端環境選擇 HTTP