Skip to content
ホームドキュメントブログ概要
English 简体中文 繁體中文 Español Français Русский العربية Português Deutsch 日本語 한국어 हिन्दी

MCP トランスポート

Moraya は MCP サーバー通信用に 3 つのトランスポートメカニズムをサポートしています。

stdio トランスポート

stdio トランスポートは子プロセスを生成し、stdin/stdout を介して通信します。これは Rust バックエンド(MCPProcessManager)によって管理されます。

# 例:ローカル MCP サーバーに接続
Command: npx @modelcontextprotocol/server-filesystem
Args: /path/to/workspace

SSE トランスポート (Server-Sent Events)

SSE トランスポートは、メッセージ受信に EventSource を、送信に POST リクエストを使用してリモートサーバーに接続します。

# SSE エンドポイントの例
URL: http://localhost:3001/sse

HTTP トランスポート

HTTP トランスポートは、双方向にステートレスな JSON-RPC POST リクエストを使用します。

# HTTP エンドポイントの例
URL: http://localhost:3002/mcp