Overview
What is MCP 伺服器展示?
MCP 伺服器展示是一個練習用的 Model Context Protocol (MCP) 伺服器實作,旨在幫助開發者學習和了解 MCP 協議的運作原理。它提供兩種不同的實作方式(基礎與結構化),並支援與 Claude 整合。
How to use MCP 伺服器展示?
環境需求為 Ruby 以及 Node.js 和 npm(用於 MCP inspector)。透過修改 Claude 的設定檔,加入指定 ruby 命令與 demo.rb 路徑的 JSON 結構來整合。測試可透過 MCP Inspector 或直接使用 STDIO 方式執行。
Key features of MCP 伺服器展示
- 提供基礎實作(simple_server.rb)與結構化實作(demo.rb)
- 支援與 Claude 桌面應用整合
- 可使用 MCP Inspector 進行互動式測試
- 支援 STDIO 直接測試與 PIP 快速測試
- 遵循 MIT 授權條款
Use cases of MCP 伺服器展示
- 學習 MCP 協議的基本概念與 JSON-RPC 流程
- 測試 MCP 伺服器與 Claude 的整合
- 作為開發個人化 MCP 伺服器的起始點
FAQ from MCP 伺服器展示
執行 MCP 伺服器展示需要哪些環境?
需要安裝 Ruby、Node.js 和 npm(後者用於 MCP inspector)。
如何將此 MCP 伺服器與 Claude 整合?
複製專案到本地,修改 Claude 設定檔加入 JSON 結構,指定 ruby 命令與 demo.rb 的絕對路徑,然後重新啟動 Claude。
有哪兩種測試方法?
可使用 MCP Inspector(執行 npx @modelcontextprotocol/inspector ruby demo.rb)或直接以 STDIO 模式執行 Ruby 檔案並手動輸入 JSON-RPC 指令。
simple_server.rb 與 demo.rb 有何不同?
simple_server.rb 為單一檔案的基礎實作,展示完整的 JSON-RPC 流程;demo.rb 使用模組化方式組織專案,適合建構可擴展的 MCP 伺服器架構。
專案的授權條款是什麼?
採用 MIT 授權條款。