Open5

MCP入門

光岡 高宏光岡 高宏
  • サーバー
    • MCPのコアインターフェース
    • 接続管理、メッセージルーティング
  • リソース
    • LLMにデータを公開する方法
    • REST APIのGETエンドポイントに似ている
    • データを提供する
    • 大きな計算を実行したり、副作用が発生したりすることはない
  • ツール
    • ツールを利用するとLLMはサーバーを介してアクションを実行できる
    • ツールは計算を実行することが期待されており、副作用がある
  • プロンプト
    • LLMがサーバーと効果的に対話するのに役立つ再利用可能なテンプレート
光岡 高宏光岡 高宏
  • stdio
    • コマンドラインツールと直接統合する
  • HTTPとSSE(Server Send Event)
    • リモートサーバーの場合
光岡 高宏光岡 高宏

nodeコマンドも絶対パスで書かないとエラーになった。

{
  "globalShortcut": "",
  "mcpServers": {
    "weather": {
      "command": "/Users/mitsu/.volta/bin/node",
      "args": [
        "/Users/mitsu/Desktop/mcp-trial/build/index.js"
      ]
    }
  }
}