Offline Protocol について
Offline Protocolのエージェントプラグインは、コーディングエージェントやMCPクライアントを開発ツールに接続し、SDKパッケージの検索、統合ガイドの確認、計画、ローカルアプリのひな形作成を支援します。ローカルCLIサーバーとホスト型MCPサーバーを利用でき、デバイスや稼働中のハードウェアは操作しません。
主な機能
- 01Offline Protocol SDKパッケージの検索
- 02統合ガイドとワークフローの確認
- 03アプリ実装の計画
- 04ローカルプロジェクトのひな形作成・統合
- 05ローカルまたはホスト型MCPサーバーの設定
活用シーン
- 01アプリ向けSDKパッケージを検索
- 02SDKの統合手順を確認
- 03ローカルアプリプロジェクトを計画・作成
MCP 対応
プラグインは、`npx -y @offline-protocol/[email protected] mcp serve`でローカルサーバーを起動するか、https://mcp.offlineprotocol.com/mcp に接続するようクライアントを設定します。アプリ開発用であり、デバイスの検出や稼働中のハードウェア制御には対応しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
18掲載時のツール一覧 · 3 日前に更新
このツールにパラメーターはありません。
詳細
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 つのサーバーを複数のクライアントで再利用できます。