Offline Protocol (hosted) について
Offline Protocolの読み取り専用MCPサーバーです。コーディングエージェント向けにSDKパッケージ、統合ガイド、ワークフローを提供し、実装計画やプロジェクトのひな形作成を支援します。CLIでのローカル実行とホスト型エンドポイントへの接続に対応します。
主な機能
- 01SDKパッケージの検索
- 02統合ガイドとワークフロー
- 03実装計画とプロジェクトのひな形作成
- 04CLIでのローカル実行とホスト接続
活用シーン
- 01適切なOffline Protocol SDKの検索
- 02統合ガイドに基づく実装計画
- 03プロジェクトの統合ひな形作成
MCP 対応
MCPクライアントに、Offline ProtocolのSDKパッケージ、ガイド、ワークフローを調べる読み取り専用ツールを提供します。CLIでローカル実行するか、ホスト型サーバーに接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.offlineprotocol.com/mcpclaude mcp add --transport http com-offlineprotocol-hosted https://mcp.offlineprotocol.com/mcp{"mcpServers":{"com-offlineprotocol-hosted":{"type":"http","url":"https://mcp.offlineprotocol.com/mcp"}}}Cursor で開く{"servers":{"com-offlineprotocol-hosted":{"type":"http","url":"https://mcp.offlineprotocol.com/mcp"}}}VS Code で開く{"mcpServers":{"com-offlineprotocol-hosted":{"type":"http","url":"https://mcp.offlineprotocol.com/mcp"}}}{"mcpServers":{"com-offlineprotocol-hosted":{"serverUrl":"https://mcp.offlineprotocol.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.offlineprotocol.com/mcp認証が必要https://mcp.offlineprotocol.com/public/mcpツール
詳細
Offline Protocol エージェントプラグイン
コーディングエージェント(Claude Code、Codex、Cursor、Gemini CLI、VS Code、Cline、Devin、その他の MCP クライアント)を Offline Protocol の開発者向けツールに接続するプラグイン、スキル、MCP 設定です。エージェントは Offline Protocol SDK パッケージを探し、統合ガイドやワークフローを読み、実装を計画し、お使いのマシンでプロジェクトをひな形から作成したり、統合したりできます。
すべての設定は、公開済みの Offline Protocol CLI からローカル MCP サーバー npx -y @offline-protocol/[email protected] mcp serve を実行するか、ホスト型 MCP サーバー https://mcp.offlineprotocol.com/mcp に接続します。ツールはアプリケーションの構築を支援します。近くのデバイスを検出したり、メッシュを操作したり、稼働中のハードウェアを制御したりするものではありません。
- ドキュメント:https://www.offlineprotocol.com/docs/tools/overview
- npm パッケージ:https://www.npmjs.com/package/@offline-protocol/cli
このリポジトリは、Offline Protocol CLI のソースにある export-agent-plugins.mjs スクリプトによって生成されています。SOURCE.json には、ソースのコミットと各ファイルの sha256 が記録されています。変更はソースで行い、ここにエクスポートされます。このリポジトリへのプルリクエストはレビュー後、上流に適用されます。
要件
npx を使用できる Node.js 18 以降が必要です。初回実行時に、固定された CLI(@offline-protocol/[email protected])が npm からダウンロードされます。ローカルツールは Offline Protocol アカウントを必要とせず、テレメトリーも送信しません。ホスト型サーバーには、https://dev.offlineprotocol.com で取得したアプリケーション API キーとアプリケーション ID が必要です。
インストール
Claude Code プラグイン
claude plugin marketplace add https://github.com/Offline-Protocol/offline-protocol-agent-plugins.git
claude plugin install offline-protocol@offline-protocol
Codex
codex plugin marketplace add https://github.com/Offline-Protocol/offline-protocol-agent-plugins.git
codex plugin add offline-protocol@offline-protocol
MCP サーバーのみを追加する場合:
codex mcp add offline-protocol -- npx -y @offline-protocol/[email protected] mcp serve
Cursor
plugins/offline-protocol を ~/.cursor/plugins/local/offline-protocol にコピーして、Cursor を再読み込みします。MCP サーバーのみを使用する場合は、distribution/clients/mcp-stdio.json の内容を .cursor/mcp.json または ~/.cursor/mcp.json に記述するか、distribution/clients/README.md にあるインストールリンクを使用します。
Gemini CLI 拡張機能
リポジトリのルートは Gemini CLI 拡張機能です(gemini-extension.json)。
gemini extensions install https://github.com/Offline-Protocol/offline-protocol-agent-plugins
GitHub Copilot を使用する VS Code
code --add-mcp '{"name":"offline-protocol","type":"stdio","command":"npx","args":["-y","@offline-protocol/[email protected]","mcp","serve"]}'
単一のワークスペースで使用する場合は、distribution/clients/vscode.json を .vscode/mcp.json にコピーします。
Cline
cline mcp install offline-protocol -- npx -y @offline-protocol/[email protected] mcp serve
Devin
Devin CLI:
devin plugins install Offline-Protocol/offline-protocol-agent-plugins#plugins/offline-protocol
Devin(ウェブ):stdio トランスポートを使用するカスタム MCP サーバーを追加し、コマンドに npx、引数に -y @offline-protocol/[email protected] mcp serve を指定します。Devin Desktop の場合は distribution/clients/devin-desktop.json を使用します。
その他の MCP クライアント
次のサーバー定義を使用します(distribution/clients/mcp-stdio.json にもあります)。
{
"mcpServers": {
"offline-protocol": {
"command": "npx",
"args": ["-y", "@offline-protocol/[email protected]", "mcp", "serve"]
}
}
}
Zed、Continue、xAI、ホスト型の設定は distribution/clients/README.md と distribution/clients/priority-two.md にあります。
内容
| パス | 内容 |
|---|---|
plugins/offline-protocol/ | プラグイン:Claude Code、Codex、Cursor 用のマニフェスト、MCP 設定、統合スキル、ロゴ |
.claude-plugin/、.cursor-plugin/、.agents/plugins/ | プラグインを参照するマーケットプレイスファイル |
gemini-extension.json | Gemini CLI 拡張機能のマニフェスト |
distribution/clients/ | その他のクライアント用の、すぐにマージできる MCP 設定 |
distribution/cline/offline-protocol/ | Cline のマーケットプレイスエントリー |
distribution/mcp-registry/ | 公式 MCP Registry のレコード |
.github/workflows/validate.yml | 各プッシュとプルリクエストで実行されるチェック:SOURCE.json とのファイルハッシュ照合、マニフェストの整合性確認、レジストリスキーマの検証、シークレットのスキャン |
リリースには v<version> のタグが付けられます。ここでのバージョンは gemini-extension.json とプラグインのマニフェストに記載されているものです。プラグインのバージョンは、起動する CLI のバージョンとは別です。
ライセンス、プライバシー、セキュリティ
プラグインファイルは Apache License 2.0(LICENSE)のライセンスに基づいています。プラグインが起動する
Offline Protocol CLI も Apache-2.0 です。プロジェクトにインストールされる SDK にはそれぞれ独自のライセンスがあり、
resolve_packages ツールが報告します。
Offline Protocol の名称とロゴは商標です(NOTICE)。ホスト型の
Offline Protocol サービスの利用には、https://www.offlineprotocol.com/legal/developer-terms に記載された開発者向け利用規約と、
https://www.offlineprotocol.com/privacy に記載されたプライバシーポリシーが適用されます。エージェントクライアントとモデル
プロバイダーは、それぞれ独自の規約に基づいてツールの入力と結果を取り扱います。
セキュリティ上の問題は、公開の Issue ではなく [email protected] に報告してください
(SECURITY.md)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。