技能 mcp-builder-ms
📦

mcp-builder-ms

安全

為 Claude 構建 MCP 伺服器

建立模型內容通訊協定伺服器,讓 Claude、Codex 和 Claude Code 能夠透過精心設計的工具與外部服務互動。本指南涵蓋 Python、TypeScript 和 C# 實作。

支援: Claude Codex Code(CC)
🥉 74 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「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#)。

安全審計

安全
v1 • 2/25/2026

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.

1
已掃描檔案
310
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
50
社群
100
安全
91
規範符合性

你能建構什麼

建構自訂 API 整合

建立 MCP 伺服器以將 Claude 與您公司的內部 API 連接,讓 AI 能夠與您的業務系統互動。

擴展 Azure 服務

使用本指南建立 MCP 伺服器,以整合官方 Azure MCP 伺服器尚未提供的 Azure 服務。

建立第三方連接器

建立 MCP 伺服器以將 Claude 與 GitHub、Slack 或自訂第三方服務等 SaaS 平台連接。

試試這些提示

MCP 快速入門
我想建立一個 MCP 伺服器來將 Claude 與 [描述您的 API 或服務] 連接。請從頭到尾引導我完成整個流程。
選擇技術堆疊
對於需要 [描述功能] 的 MCP 伺服器,我應該使用 Python (FastMCP)、TypeScript 還是 C#/.NET?各自的優缺點為何?
實作工具
展示如何在我的 MCP 伺服器中實作 [描述工具用途] 的工具。包含輸入結構描述、輸出結構描述和錯誤處理。
測試伺服器
測試我的 MCP 伺服器的流程是什麼?如何使用 MCP Inspector 並建立評估?

最佳實務

  • 優先考慮全面的 API 覆蓋範圍,而非工作流程工具,以賦予代理程式靈活性
  • 使用清晰、描述性的工具名稱,並使用一致的前綴,例如 github_create_issue
  • 設計可操作的錯誤訊息,引導代理程式找到解決方案

避免

  • 不要跳過第四階段(評估)- 使用真實問題進行測試至關重要
  • 避免在有結構化資料更有用時回傳非結構化文字
  • 不要忽視傳輸選擇 - 本機環境選擇 stdio,遠端環境選擇 HTTP

常見問題

什麼是 MCP?
MCP(模型內容通訊協定)是一種標準通訊協定,可讓 Claude 等大型語言模型透過精心設計的工具與外部服務互動。它提供一致的方式將 API 和服務暴露給 AI 助理。
我需要建立自己的 MCP 伺服器嗎?
檢查 Microsoft 是否已提供您需要的東西。Azure MCP 伺服器涵蓋 48 個以上 Azure 服務,Foundry MCP 可處理 AI Foundry 代理程式和評估。只有在整合第三方或內部 API 時才建立自訂版本。
我應該使用什麼語言?
建議一般用途使用 TypeScript,因為它具有廣泛的相容性。Python 是資料/機器學習工作流程的理想選擇。C#/.NET 最適合 Azure/Microsoft 生態系統整合。
如何測試我的 MCP 伺服器?
使用 MCP Inspector(npx @modelcontextprotocol/inspector)進行互動式測試。然後建立評估問題來測試大型語言模型是否能有效地使用您的伺服器來完成真實任務。
我應該使用什麼傳輸方式?
本機伺服器、桌面應用程式和單一使用者場景使用 stdio。遠端伺服器、多人租用服務和代理程式服務部署使用 Streamable HTTP。
這個技能會執行程式碼嗎?
不,這是一個文件和指導技能。它提供說明和參考資料來幫助您建立自己的 MCP 伺服器。它不包含可執行的程式碼。

開發者詳情

檔案結構

📄 SKILL.md