MCP.so
Sign In
Servers

MCP 伺服器展示

@etrex

MCP Server Demo

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 授權條款。

More from Other