使用 MCP Go 建置 Go MCP 伺服器 是做什麼的?
使用 MCP Go 在 Go 語言中實作型別安全的模型上下文協定伺服器,向代理客戶端暴露工具、資源、提示和傳輸處理器。
先決條件
Go、MCP Go 模組、MCP 相容的客戶端或主機執行環境
安裝
來自上游的要求與注意事項:
- // 範例:一個需要任務執行的工具
- 需要 OAuth 的伺服器可以宣告其授權需求
基本用法或入門筆記:
-
go get github.com/mark3labs/mcp-go
-
讓我們建立一個簡單的 MCP 伺服器,暴露一個計算機工具和一些資料:
-
go
-
從上游文件提取:https://raw.githubusercontent.com/mark3labs/mcp-go/HEAD/README.md