AI工具有那些? @ 香港AI工具平台
MCP教學L 如何使用.NET創建MCP Server伺服器:與其他提供特定功能的 MCP 伺服器不同,How-To-Create-MCP-Server 專案本身並不是一個工具,而是一份詳盡的、手把手的教學指南。其核心目標是引導 .NET 開發者從零開始,學習如何建立一個屬於自己的、基礎的模型內容協定 (Model Context Protocol, MCP) 伺服器。
MCP工具

MCP教學L 如何使用.NET創建MCP Server伺服器

與其他提供特定功能的 MCP 伺服器不同,How-To-Create-MCP-Server 專案本身並不是一個工具,而是一份詳盡的、手把手的教學指南。其核心目標是引導 .NET 開發者從零開始,學習如何建立一個屬於自己的、基礎的模型內容協定 (Model Context Protocol, MCP) 伺服器。

這個專案的價值在於,它為廣大的 .NET/C# 技術社群提供了一條清晰、易於遵循的路徑,讓他們能夠將自己熟悉的技術棧與新興的 AI 助理生態系(特別是 GitHub Copilot Chat)結合起來,從而降低了學習和進入 MCP 開發領域的門檻。

核心價值:為 .NET 開發者量身打造的 MCP "Hello, World!" 教學

這個專案就像是 MCP 在 .NET 世界中的「Hello, World!」範例。它不追求複雜的功能,而是專注於完整地走完一遍從無到有的開發與整合流程。跟隨這份指南,開發者將學會:

  1. 環境設定:

    • 安裝必要的 .NET SDK (指南中使用 .NET 8)
    • Visual Studio Code 中安裝推薦的 C# 開發工具套件
  2. 專案建立與開發:

    • 使用 dotnet 命令列工具建立一個新的主控台應用程式。
    • 安裝 ModelContextProtocol 等核心 NuGet 套件。
    • 提供一份可以直接複製貼上的 Program.cs 完整程式碼,其中包含了一個最簡單的工具 (HelloTool),該工具的功能僅僅是在主控台輸出一句 "Hello Sri Lanka!"。
  3. MCP 伺服器設定:

    • 指導使用者如何在 VS Code 的專案資料夾中建立 .vscode/mcp.json 設定檔。
    • 詳細說明如何在此設定檔中配置伺服器,將 dotnet run 命令指向剛剛建立的 .NET 專案,讓 VS Code 知道如何啟動這個 MCP 伺服器。
  4. 與 AI 助理整合:

    • 展示如何在 GitHub Copilot Chat 的工具設定中,新增並啟用這個本地執行的 MCP 伺服器。
    • 示範如何透過自然語言(例如:"Can you Say hello to Sri Lank")來呼叫剛剛自己編寫的工具。
  5. 驗證成果:

    • 使用者最終會在 Copilot Chat 的視窗中,看到由自己開發的 .NET 伺服器回傳的結果 "Hello Sri Lanka!",從而完成整個學習閉環。

總結來說,How-To-Create-MCP-Server 是一個極具價值的教育資源。它透過一個簡單但完整的範例,賦予了 .NET 開發者親手打造 AI 助理擴充功能的能力,為他們利用 C# 和 .NET 平台來開發更複雜、更強大的客製化 AI 工具奠定了堅實的基礎。

  • MCP平台來源: github
  • 連結: https://github.com/nisalgunawardhana/How-To-Create-MCP-Server

立即試用MCP工具