mcpField
S
Session Relay

Session Relay

ローカル
relay.rahulweb.online開発ツール52 日前に更新

Session Relay について

Session Relayは、Claude Code、Codex、OpenCodeなどのコーディングエージェント間で、目標や判断、次の手順、直近の会話を含むセッションをチーム内で引き継ぐツールです。CLI、エージェント用コマンド、チーム運用のサーバーを備えています。

主な機能

  1. 01複数のコーディングエージェント間で共有
  2. 02メンバー間の作業引き継ぎと再開
  3. 03共有セッションの検索・閲覧・コメント
  4. 04未コミット変更やPRの添付
  5. 05アップロード内容のローカル検査と秘匿化

活用シーン

  1. 01別のエージェントを使うメンバーへの作業移管
  2. 02同僚の作業コンテキストを引き継いで再開
  3. 03セッションと変更内容をPRで共有
  4. 04共有内容に機密情報がないか確認

MCP 対応

relay setupでMCPサーバーと /share、/pickup コマンドをインストール済みのエージェントに接続します。エージェントは relay mcp でサーバーを起動します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ryrahul-session-relay": {
"command": "npx",
"args": [
"-y",
"session-relay"
],
"env": {
"RELAY_SERVER": "<RELAY_SERVER>",
"RELAY_TOKEN": "<RELAY_TOKEN>"
}
}
}
}
起動コマンドnpx -y session-relay
設定が必要な環境変数
RELAY_SERVERURL of your team's Session Relay server. Optional if you ran relay login.
RELAY_TOKENシークレットPersonal access token (srk_...) from Settings → Tokens. Optional if you ran relay login.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsession-relay0.7.0

ツール

15

掲載時のツール一覧 · 3 日前に更新

パラメーター型必須説明
filestringいいえこのファイルに触れたセッションのみ(パスの一部でも可)
toolenumいいえこのコーディングエージェントからのセッションのみclaude-code | codex | opencode | zcode | gemini | copilot | cursor
limitintegerいいえ返す件数。新しい順(デフォルトは 10)
authorstringいいえ名前、メールアドレス、または "me"
branchstringいいえこの Git ブランチから共有されたセッションのみ
for_mebooleanいいえ自分に割り当てられた引き継ぎのみ
all_reposbooleanいいえ現在のリポジトリだけでなく、すべてのリポジトリのセッションを一覧表示します

詳細

session-relay

Claude Code、Codex、OpenCode、Gemini CLI、Copilot CLI、Cursor、ZCode 間で、コーディングエージェントのセッションをチームと共有できます。エージェントで /share を実行し、チームメイトが利用しているエージェントで /pickup を実行すると、目標、決定事項、次のステップ、直近の会話を引き継いで作業を続けられます。

npm install -g session-relay
relay login --server https://relay.your-team.com   # approve in the browser
relay setup     # adds the relay MCP server and /share, /pickup to your agents

次に、エージェントで以下を実行します。

/share
/share for bob
/pickup
/pickup alice's webhook retry work

チーム用の Session Relay サーバーが必要です。セルフホスティングをご覧ください。クラウドホスティングは近日公開予定です。

コマンド

relay sessionsこのリポジトリのローカルエージェントセッション
relay share [--dry-run]セッションを選び、共有する内容と共有相手を指定します
relay share --diff未コミットの変更を添付します。チームメイトは relay pull の後に git apply を実行します
relay share --for <name>チームメイトへの引き継ぎです(--pr <url> も指定できます。ブランチの PR は自動的に検出されます)
relay list、relay search "<q>"共有済みセッションです。--for-me、--file <path>、またはクエリ内の file: / branch: を指定できます
relay show <id>、relay pull <id>セッションを読み取るか、エージェント用に .relay/handoff-<id>.md を書き出します
relay edit <id>共有内容を変更します:タイトル、要約、次のステップ、共有相手、PR
relay pr-comment <id>セッションをプルリクエストに投稿します
relay setup --auto-share onClaude Code、Gemini CLI、Copilot CLI の各セッション終了時に、非公開の下書きとして保存します。relay publish <id> で共有できます
relay templateこのリポジトリの引き継ぎテンプレート
relay export <id>、relay export --allセッションをダウンロードします(Markdown/JSON)。複数の場合は NDJSON 形式です
relay setup --tools gemini後からインストールしたエージェントを接続します
relay digest、relay statsチームの最近の活動とチーム統計
relay comment <id> "<text>"セッションにメモを残します(次のエージェントが読みます)
relay delete <id>共有したセッションを削除します
relay members、relay invite --linkチームメンバーと招待リンク(管理者向け)
relay setupインストール済みのすべてのエージェントを接続します
relay mcpエージェントが起動する MCP サーバー

詳細はCLI ドキュメントをご覧ください。

プライバシー

共有しない限り、何もアップロードされません。API キー、トークン、パスワード、秘密鍵はアップロード前にお使いのマシン上で削除されます。また、relay share --dry-run では送信される内容を正確に確認できます。セキュリティとプライバシーをご覧ください。

ライセンス

AGPL-3.0-only

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。