ReMCP について
ReMCPは、所有または管理するコンピューターをペアリングしたデバイスエージェント経由でMCPクライアントに接続します。アウトバウンド接続のみを使い、ファイル、デスクトップUI、ブラウザー、ターミナル、診断用のローカルツールを提供します。
主な機能
- 01アウトバウンドのみの接続
- 02ペアリングとバックグラウンドサービス
- 0384個のローカルMCPツール
- 04ファイル、ターミナル、プロセス操作
- 05デスクトップUIとブラウザーへのアクセス
- 06状態、診断、設定
活用シーン
- 01ペアリング済みコンピューターのファイルへのアクセス
- 02ターミナルやプロセスのリモート操作
- 03デスクトップUIやブラウザーの操作
- 04デバイスの状態と診断情報の確認
MCP 対応
ReMCPはMCPサーバーを通じてローカルランタイムのツールをクライアントに公開します。リモートエンドポイントとホスト別のプラグインメタデータも提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://remcp.site/mcpclaude mcp add --transport http getremcp-remcp https://remcp.site/mcp{"mcpServers":{"getremcp-remcp":{"type":"http","url":"https://remcp.site/mcp"}}}Cursor で開く{"servers":{"getremcp-remcp":{"type":"http","url":"https://remcp.site/mcp"}}}VS Code で開く{"mcpServers":{"getremcp-remcp":{"type":"http","url":"https://remcp.site/mcp"}}}{"mcpServers":{"getremcp-remcp":{"serverUrl":"https://remcp.site/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
あなたのコンピューター。あなたのツール。安全な MCP 接続をひとつに。
ウェブサイト · プラグイン · ドキュメント · ツールリファレンス · セキュリティ · プライバシー · サポート
ReMCP は、所有または管理するコンピューターを **ChatGPT & Codex、Cursor、Claude Code、Gemini CLI、Kiro、Cline、またはその他の MCP クライアント**に接続します。デバイスエージェントは**アウトバウンド接続のみ**を行います。インバウンドポートも、トンネルも、サードパーティのデスクトップリレーもありません。このリポジトリには、公開されているデバイスクライアント/ランタイム、ポータブルな Agent Plugin メタデータ、Gemini CLI 拡張機能マニフェスト、公式 MCP Registry メタデータ、ホスト固有の OpenAI および Anthropic プラグインパッケージが含まれています。2 つの npm ダウンロードバッジは、直近の完了済み UTC 30 日間と、初回公開日(2026 年 9 月 16 日)以降の @remcp/remcp の検証済みダウンロード数を示しています。公開 ReMCP バッジエンドポイントを通じて、日付を指定した npm API クエリから更新されます。npm の相対日付エイリアスは、古いゼロ件のカウントを返すことがあります。
パッケージ
| パッケージ | 内容 |
|---|---|
@remcp/remcp | デバイスクライアントです。ペアリング、アウトバウンドエージェント、バックグラウンドサービス、使用状況メトリクスの切り替え機能を備えています。 |
@remcp/runtime | ファーストパーティのローカルランタイムです。ファイル、画像、バイナリ転送、アーカイブ、スクリーンショット、検索、ターミナル/プロセス操作、ネイティブデスクトップ UI、ループバックブラウザー CDP、診断、軽量ドキュメント、用途を限定したランタイム設定向けの 84 個の MCP ツールを、2 つの直接依存関係で提供します。 |
インストール
**ReMCP → マシンを接続**を開きます。このページはコンピューターのオペレーティングシステムを検出し、適切なワンコマンド手順を表示します。
Windows PowerShell — Node.js、npm、npx、winget の事前インストールは不要です:
irm https://remcp.site/i | iex
ReMCP は、Windows ランタイムを %LOCALAPPDATA%\ReMCP の下にプライベートに保持します。Node.js をグローバルにインストールしたり、プライベートランタイムディレクトリをシステム PATH に追加したりすることはありません。
macOS / Linux: Node.js 22.5 以降では、現在の npm/npx 配布方法を利用できます。
npx --yes @remcp/remcp@latest connect
ブラウザーでは、1 回限りのペアリングコマンドも生成できます。接続するコンピューター上で、そのコマンドをそのまま実行してください。ランタイムがインストールされ、バックグラウンドサービスが登録されます。
ペアリングコードは、認証済みのワークスペースで生成され、自動的に有効期限が切れ、1 回のみ使用できます。ドキュメントからコードを作り出したり、再利用したりしないでください。
コマンド
| コマンド | 目的 |
|---|---|
remcp start | 管理対象のバックグラウンドサービスが実行されていない場合に、デバイスエージェントを起動します |
remcp status | デバイス、クライアント/ランタイムのバージョン、管理対象エージェントの状態、更新の整合性、サーバーへの到達性を JSON 形式で表示します |
remcp doctor | ステータスに加えて、実際のローカルランタイムとのハンドシェイクとファイルシステム診断を実行します |
remcp install | 永続的なユーザーサービスをインストールまたは修復します |
remcp update | クライアントとランタイムを更新し、サービスを再起動します |
remcp uninstall | ユーザーサービスを停止して削除します |
remcp uninstall --purge | サービスとグローバルパッケージを削除します |
remcp telemetry [status|on|off] | クライアントとランタイムの使用状況メトリクスを表示または変更します |
remcp godmode [status|on|off] | このコンピューターのローカルな無制限モードを表示または変更します |
remcp --version | インストールされているクライアントのバージョンを表示します |
プラグイン
ユーザー向けの ReMCP はカタログ優先です:
AI ホストからインストール → ReMCP にサインイン → ペアリング済みのコンピューターを使用。
公開済みのプラグインを利用するために、MCP サーバーの URL を貼り付けたり、マニフェストを編集したり、このリポジトリをクローンしたり、ローカルパスを設定したりする必要はありません。
共有可能なインストールガイド:
- ChatGPT & Codex:https://remcp.site/install/chatgpt
- Claude Code:https://remcp.site/install/claude
ChatGPT と Codex / OpenAI
ChatGPT と Codex は、OpenAI の公開プラグインディレクトリを共有しています。
- https://chatgpt.com/plugins を開きます。
- ReMCP を検索し、利用可能であれば ReMCP のプラグインカードを開きます。
- プラグインをインストールを選択します。
- 求められた場合は、接続を選択し、ReMCP の OAuth を完了します。
- ChatGPT で明示的に呼び出す場合は @ReMCP を使用します。Codex では Sources → Use plugins → ReMCP を使用します。
ReMCP がまだ表示されない場合、そのアカウントでは掲載または段階的な提供がまだ利用できません。通常のプラグインユーザーは、待機中に手動で MCP エンドポイントを設定する必要はありません。
Claude Code / Anthropic
ReMCP は 2026 年 9 月 18 日に Claude Platform を通じて申請され、現在は Submitted and pending review と表示されています。
承認後:
- https://claude.com/plugins を開きます。Claude または Claude Desktop では、Customize → Plugins → + → Browse plugins からも開けます。
- ReMCP を検索し、Claude Code に対応していることを確認します。
- インストールを選択します。
- Claude から接続を求められた場合は、ReMCP の認証を完了します。
- アカウントにすでにペアリングされているコンピューターで ReMCP を使用するよう、Claude Code に依頼します。
掲載が審査中の間、一般ユーザーはマーケットプレイスの追加、このリポジトリのクローン、MCP エンドポイントの貼り付けを行う必要はありません。開発者およびレビュー担当者向けのワークフローは、技術ガイドに記載されています。
プラグインの概要 → から始めてください。
Cursor とより広範な MCP エコシステム
ReMCP は、コーディングエージェント向けのホストネイティブなメタデータに加え、MCP の検出に使うディレクトリレコードを公開しています:
| ホスト/ディレクトリ | ユーザー向けの手順 | ステータス |
|---|---|---|
| Cursor | Cursor の設定でリモート MCP サーバーとして https://remcp.site/mcp を追加し、認可します。 | 手動での MCP 設定 |
| Gemini CLI | インデックス登録後に Extension Gallery からインストールするか、gemini extensions install https://github.com/getremcp/remcp を実行します。 | ギャラリーでの検索が有効 |
| VS Code | MCP 対応クライアントでリモート MCP エンドポイントを設定します。 | 手動での MCP 設定 |
| Kiro Powers | キュレーション対象の掲載情報が審査される間に、Add Custom Power → Import power from GitHub から https://github.com/getremcp/remcp をインポートします。 | 申請済み |
| Cline | 復元された PR #347(元の #125) | オープン、外部レビュー待ち。元のフォークは 2026年10月26日に削除されました |
| Kilo Marketplace | 復元された PR #498(元の #480) | オープン、外部レビュー待ち。元のフォークは 2026年10月26日に削除されました |
| Docker MCP Registry | 復元された PR #6171(元の #5159) | オープン、外部レビュー待ち。元のフォークは 2026年10月26日に削除されました |
| MCP Find | PR #316 | 2026年10月24日に申請済み。フォーク安全性の検証待ちで、ディレクトリの審査が必要 |
| MCP Server Finder | 無料ディレクトリ | 2026年10月25日にリポジトリが存在しないことを確認。編集者宛てのメールでの掲載申請を2026年10月25日に送信し、審査待ち |
| FindMCP | 無料申請ポータル | ReMCP の申請 ID 321 は2026年10月25日に受理され、審査待ち |
| Few Servers | 無料の編集者向けフォーム | 2026年10月25日:掲載/所有権申請を編集者にメールで送信。外部レビュー待ち。掲載確認は未完了 |
| AgenticSkills | MCP サーバーの無料申請 | 2026年10月25日に毎週の編集レビューへの申請が受理されました。一般公開の掲載は未確認 |
| MCP Harbor | 無料申請ポータル | Docsy と ReMCP を2026年10月24日に申請。ReMCP は外部レビュー/日次インデックス登録待ちで、掲載確認は未完了 |
| Plug and Ship | 公開 ReMCP ページ | 無料ローンチ申請は2026年10月24日に受理されました。日次ボードへの掲載は2026年11月12日に予定されており、ローンチ前です |
| LibHunt | 公開 ReMCP 掲載ページ | 2026年10月24日に公開され、HTTP 200 を確認。無料申請は自動承認されました |
| Ext Ops Panel | 公開 ReMCP MCP プロフィール | 公式 MCP Registry から自動でインデックス登録され、2026年10月25日に公開を確認。ホストによる推奨ではありません |
| Walnut World | 公開 ReMCP ソースページ | GitHub ソースの掲載が2026年10月25日に公開され、Chrome で独立して確認済み。所有権は未申請 |
| MCPRepository | ReMCP 掲載ページ | 重複検出 API と HTTP 200 により、既存の掲載を2026年10月24日に確認 |
| MCP Market | 公開 ReMCP 掲載ページ | 公開インデックスに登録済み。既存掲載を2026年10月24日に確認 |
| Punkpeye Awesome MCP Servers | マージ済み PR #14685 | 2026年10月18日にマージを確認。ソースからインストールする公開カタログ |
| AI Anytime Awesome MCP Servers | ReMCP 掲載 PR #314 | 2026年10月24日にマージされ、公開 GitHub ディレクトリに掲載 |
| Sagargupta Awesome MCP Servers | ReMCP 掲載 PR #214 | 2026年10月24日にマージされ、公開 GitHub ディレクトリに掲載 |
| TensorBlock Awesome MCP Servers | マージ済み PR #4495 | 2026年10月25日に上流カタログへの登録が承認されました。公開 API への同期には遅れが生じる場合があります |
| VoltAgent Official MCP Servers | PR #56 | 2026年10月25日に上流メンテナーによってクローズされ、マージされませんでした |
| Awesome Public MCP Servers | PR #84 | 2026年10月25日に申請済み。ペアリングされたデバイスを変更するツールについて明示的に開示し、審査待ち |
| Awesome MCP Tools | PR #21 | 2026年10月25日に申請済み。リモート OAuth コンピューターアクセスツール。審査待ち |
| PenguinMiaou Awesome Claude Code Plugins | PR #11 | 2026年10月25日に申請済み。コミュニティレビュー待ち。Anthropic の推奨ではありません |
| itgoyo Awesome Claude Code | PR #20 | 2026年10月25日に申請済み。コミュニティレビュー待ち。Anthropic の推奨ではありません |
| Claude Plugins Radar | PR #4 | 2026年10月25日に申請済み。コミュニティレビュー待ち。Anthropic の推奨ではありません |
| ClaudeMods | 編集者向け issue #35 | 2026年10月25日に申請済み。ボット/編集者のレビュー待ち |
| Habito Awesome MCP Servers | PR #298 | 2026年10月25日に申請済み。外部キュレーターのレビュー待ち。プラットフォームによる推奨はありません |
| DhanushNehru Awesome MCP Servers | PR #128 | 2026年10月25日に申請済み。外部キュレーターのレビュー待ち。プラットフォームによる推奨はありません |
| Awesome Productivity MCP Servers | PR #48 | 2026年10月25日に申請済み。外部キュレーターのレビュー待ち。プラットフォームによる推奨はありません |
| WunderCorp Awesome MCP | PR #155 | 2026年10月25日に申請済み。外部キュレーターのレビュー待ち。プラットフォームによる推奨はありません |
| Awesome Codex | PR #32 | 2026年10月25日に申請済み。独立レビュー待ち |
| Awesome AI Coding Tools | PR #8 | 2026年10月25日に申請済み。独立レビュー待ち |
| Awesome MCP Collection | PR #73 | 2026年10月25日に申請済み。独立レビュー待ち |
| Albertchamberlain Awesome-MCP | PR #117 | 2026年10月25日に申請済み。独立レビュー待ち。未公開 |
| Epistates Awesome MCP DevTools | PR #24 | 2026年10月25日に申請済み。独立レビュー待ち。未公開 |
| Backblaze Awesome Agent Infrastructure | PR #44 | 2026年10月25日に申請済み。メンテナーのレビュー待ち |
| Awesome DevOps AI | PR #78 | 2026年10月25日に申請済み。メンテナーのレビュー待ち |
| awesome-mcp.tools (adw0rd) | 既存の上流掲載 | 2026年10月25日に公開メインブランチで確認済み。正規の getremcp/remcp URL。重複 PR はありません |
| TrackMCP | 申請フォーム | 2026年10月25日に受理。確認メール/レビュー待ち。公開掲載は未確認 |
| Best-of MCP Servers | 復元された PR #575(元の #562) | オープン、外部レビュー待ち。元のフォークは 2026年10月26日に削除されました |
| mcpHQ Awesome MCP Servers | 申請 PR | オープン、メンテナーのレビュー待ち |
| ToolSDK MCP Registry | マージ済み PR #1019 | 2026年10月25日にマージ済み |
| MobinX Awesome MCP List | 申請 PR | オープン、メンテナーのレビュー待ち |
| Ever Works Awesome MCP Servers | PR #213 | 2026年10月24日に申請済み。ReMCP の詳細ページ全体についてカタログ審査待ち |
| Awesome Claude Code Plugins | PR #822 | 2026年10月24日に申請済み。外部コミュニティレビュー待ち |
| Awesome Gemini CLI Extensions | ReMCP PR #95 | 2026年10月24日に申請済み。レビュー待ち |
| AlexMili Awesome MCP | マージ済み ReMCP PR #327 | 上流 README に公開済み。2026年10月24日にマージ、コミット 158a622。10月25日に確認 |
| Collabnix Awesome MCP Lists | PR #265 | 2026年10月24日に申請済み。サードパーティのレビュー待ち |
| mctrinh Awesome MCP Servers | PR #180 | 2026年10月24日に申請済み。レビュー待ち |
| Awesome MCP ZH | PR #839 | 2026年10月24日に申請済み。中国語の項目はレビュー待ち |
| Wagner Awesome DevOps MCP Servers | PR #113 | 2026年10月24日に申請済み。外部レビュー待ち |
| Awesome DevOps MCP Servers | PR #381 | 2026年10月24日に申請済み。外部レビュー待ち |
| MindPal Awesome Remote MCP Servers | PR #231 | 2026年10月24日に申請済み。リモートカタログのレビュー待ち |
| YuzeHao Awesome MCP Servers | PR #719 | 2026年10月24日に申請済み。レビュー待ち |
| Awesome Remote MCP Servers (jaw9c) | PR #1637 | 2026年10月24日に申請済み。外部レビュー待ち |
| Brethof AI Awesome MCP Servers | ReMCP PR #54 | 申請済み、レビュー待ち |
| Docker MCP Registry | ReMCP PR #5159 | 申請済み、レビューが必要 |
| CheckMCP | 無料監査の申請 | 2026年10月24日に受領。公開監査/掲載待ち |
| MCP Index | 申請ポータル | 2026年10月24日に受領。レビュー待ち |
| ProMCP | 無料申請 | 2026年10月24日に受理。手動レビュー待ち |
| MCP Servers | 無料申請 | 2026年10月24日に受理。レビュー待ち |
| Launch MCP | 申請状況 | 2026年10月24日に重複がないことを確認して申請後、保留中。未公開 |
| MCPizy | 無料の ReMCP 申請 | 2026年10月25日に受領(ID web_mvnk77mz_gwrdi7)。独立レビュー待ち |
| MCPfinder | 申請ポータル | 2026年10月24日に無料プランで申請済み。承認待ち |
| Kilo Marketplace | PR #480 | 申請済み、独立レビュー待ち |
| MCP.Directory | 発行者向け申請 | ReMCP の GitHub URL を2026年10月24日に直接申請し、正常に送信されました。承認は未確認 |
| Smithery | https://smithery.ai/servers/antonbaider/remcp を開きます。 | 公開済み |
| Glama | 所有権確認済みのコネクター https://glama.ai/mcp/connectors/site.remcp/re-mcp を開きます。 | 確認済み/正常 |
| Awesome Remote MCP Servers | コミュニティディレクトリを開きます。PR #435 のマージ後、ReMCP は Developer Tools の下に掲載されています。 | 掲載済み |
| Official MCP Registry | io.github.getremcp/remcp を検索します。GitHub はプロジェクトのリリース URL antonbaider/remcp を移管先の getremcp リポジトリに解決するため、この Registry の名前空間が現在も有効な識別子です。 | 公開済み |
| 同じ ReMCP OAuth アカウントとペアリング済みコンピューターが、すべての経路で使用されます。マーケットプレイスやディレクトリの提供方法によって変わるのは発見のしやすさであり、別個の ReMCP バックエンドが作られるわけではありません。 |
配布マニフェスト、直接インストールするコマンド、レビュー用リンクについては、 PLUGINS.md → と DISTRIBUTION.md → に記載されています。
開発者/レビュアー向けの内部情報
ホスト固有のマニフェスト、MCP 設定、検証コマンド、提出用成果物、ローカル開発ワークフローについては、引き続き別途記載されています。
OpenAI 用ファイルと Claude 用ファイルは、互いを上書きしないよう意図的に分けられています。どちらかのホスト固有の契約が、共有 ReMCP バージョンまたは本番エンドポイントと食い違うと、リリースチェックは失敗します。
ReMCP を Docsy と併用する
ソースへのリンク付き開発者向けドキュメントとローカルコンピューターへのアクセスを併用するには、ReMCP と別個の Docsy AI / MCP Plugin を組み合わせてください。Docsy は https://docsy.remcp.site/mcp/registry を通じて、5 つの読み取り専用公開ドキュメントツール(resolve-library-id、list-library-versions、query-docs、search、fetch)を提供し、独自の OAuth 2.1 認証を必要とします。ReMCP のデバイスツールと Docsy のドキュメントツールは、引き続き別個のサービスです。
ローカルランタイム
@remcp/runtime は、ReMCP 向けにスクラッチから開発された MCP サーバーです。DesktopCommanderMCP やその他の MCP サーバーのフォークではなく、それらとコードを共有していません。
細分化されたデバイス操作 84 種類、本番環境向けのホスト定義 10 種類。 現在の本番環境では、デバイス操作向けファサードツール 8 種類とアカウント/フリート用ツール 2 種類の、モデルから利用可能なツールを公開しています。カスタムウィジェットを明示的に再有効化すると、アプリ専用 UI ヘルパー 5 種類が追加され、定義は 15 種類になります。現在のすべてのファサードと操作一覧については、生成された**全ツールリファレンス**をご覧ください。
デバイスランタイムの機能:
| 領域 | ツール |
|---|---|
| 読み取り | read_file、read_files(glob)、read_multiple_files、read_image、read_binary、list_directory、get_file_info、hash_file、diff_files |
| 書き込み/編集 | write_file、write_files(一括)、write_binary、apply_patch、set_permissions、edit_block、replace_lines、replace_in_files |
| 整理 | create_directory(一括)、move_file、copy_file、copy_paths、move_paths、move_to_trash、create_archive、extract_archive |
| 削除 | delete_path、delete_paths |
| 転送 | read_binary と write_binary は、Base64 チャンクを使って任意のファイルを双方向に転送します。create_archive と extract_archive は、ディレクトリツリー全体を転送します |
| 画面 | take_screenshot はデスクトップを画像として返します |
| 検索 | start_search、get_more_search_results、stop_search、list_searches |
| プロセス | start_process、read_process_output、wait_for_process_output、interact_with_process、force_terminate、list_sessions、list_processes、kill_process |
| ランタイム | get_system_info、get_runtime_info、get_runtime_stats、set_config_value |
| コンピューター操作 | computer_snapshot、computer_action、list_windows、window_action、launch_app、ui_snapshot、ui_find、ui_action、type_text、keyboard、pointer、drag_drop、scroll、wait_for_ui、clipboard、display_inventory、screenshot_region、open_path、reveal_path、notification |
| ブラウザー | browser_tabs、browser_navigate、browser_snapshot、browser_find、browser_action、browser_wait、browser_evaluate |
| 診断 | service、event_log、network、installed_apps、environment、audio、power_action、record_screen |
| ドキュメント | read_document、edit_spreadsheet、edit_document、pdf_action |
ホストされた ReMCP エンドポイントは現在、REMCP_CUSTOM_WIDGETS_ENABLED=false の状態で、モデルから利用可能なツールを10 種類公開しています。アプリ専用のレンダー/保存/更新ヘルパーや、structuredContent.preview の参照は公開されません。コンパクトな機能セットから、細分化されたランタイム操作 84 種類すべてを呼び出せます。また、新しいモデル向けの公開定義を増やすことなく、キャッシュ済みのクライアントからは互換性のための名前 101 種類を引き続き呼び出せます。後からウィジェットを明示的に再有効化した場合、ホストされたカタログは定義 15 種類、互換性のための名前 106 種類に拡張されます。list_devices が返すオンラインデバイスは、それぞれ現在サポートしている操作を報告し、利用できない操作はフェイルクローズで拒否されます。
AI エージェント向けのツール選択
ReMCP は選択に役立つ説明を公開しており、同じ判断ツリーをオペレーター向けスキルにも含めています。
native Accessibility/UI Automation → browser DOM/CDP → OCR → coordinates
- 不慣れなデスクトップ作業は
computer_snapshotから始め、ネイティブアプリにはui_snapshot/ui_find/ui_actionを使用します。 - Chromium のページコンテンツには、必要に応じて
browser_navigate action=new_tabを使用してから、デスクトップの座標ではなくbrowser_snapshot/browser_find/browser_action/browser_waitを使用します。 - ネイティブのコントロールやフォーカス中のコントロールで通常の Unicode テキストを入力する場合は
type_text、Chromium ページの DOM テキストにはbrowser_action、ショートカットやナビゲーションキーにはkeyboardを使用します。 - セマンティックアクションでタスクを表現できない場合に限り
pointerを使用し、drag_dropでは要素 ID を優先します。GNOME Wayland のドラッグには、信頼性の低い XTEST ドラッグではなく、同意に基づく Remote Desktop ポータルを使用します。 - 固定時間のスリープではなく、
wait_for_ui/browser_waitを使用します。 - 対象を絞った視覚的な証拠には
screenshot_regionを使用し、record_screenは動きやタイミングを記録する場合に限って使用します。 - ファイルの内容に関する依頼では、Office の自動操作ではなく、構造化ドキュメントツールを使用します。
40 個のコンピューター/ブラウザー/診断/ドキュメントツールすべてに、トップレベルの入力スキーマ、パラメーターの説明、構造化された出力スキーマ、MCP の読み取り専用/破壊的/冪等/オープンワールドのヒントが定義されています。
他のコンピューター制御サーバーとツール一覧が異なる理由。 セキュリティ上重要な設定は意図的に限定されています。それ以外で代替製品ができることには、ここでも同等の機能があり、通常は複数の方法が用意されています。
| 含まれていないもの | 理由 |
|---|---|
| バンドルされたブラウザー/ドキュメントレンダリングスタック | ReMCP は軽量な DOCX/XLSX/PDF 操作に対応していますが、Puppeteer、sharp、exceljs、Chromium をバンドルするのではなく、OOXML と既存のシステム PDF ユーティリティを意図的に使用しています。 |
| 広範な設定の変更 | set_config_value で変更できるのは、テレメトリーとコンテキスト/出力の設定だけです。アクセスルート、ブロック対象のコマンド、コマンドポリシー、シェル、書き込み上限、無制限モードは、コンピューター上でローカルに管理されます。 |
read_file による URL の取得 | これはサーバーサイドリクエストフォージェリの攻撃対象になります。ランタイムが読み取るのはお使いのコンピューターであり、インターネットではありません。 |
ReMCP が一般的なツール群に追加する機能: あらゆる MCP クライアントで表示できる画像の読み取りとスクリーンショット、双方向のバイナリ転送、アーカイブの作成/展開、ポーリングの代わりとなる wait_for_process_output、行範囲の置換、プロジェクト全体の置換、統合差分、チェックサム、削除ではなくゴミ箱への移動、ホストリソースのレポート機能です。
一切制限されていません。 承認プロンプトも、「本当によろしいですか」という確認も、必須のドライランもありません。ツール呼び出しは、エージェントを実行しているアカウントと同じ完全な権限で実行されます。これは SSH と同じ信頼モデルです。書き込みはデフォルトで置き換え、移動/コピーでは移動先を置き換えます。破壊的なコマンドに対するガードレールはデフォルトで block です(該当するコマンドは実行前に拒否されます)。オペレーターは warn または allow を選択できます。
ファイルがローカルの履歴ログに書き込まれることはないため、ツールの引数や出力もそこには記録されません。
設計上の制限なし
- 呼び出しごとの承認プロセスはありません。 ReMCP は、ツールを呼び出すたびに確認ダイアログを追加しません。
ローカルランタイムで設定されたルート、コマンドのブロックリスト、コマンドポリシーは引き続き適用され、エージェントを実行するアカウントのオペレーティングシステム権限も適用されます。
これらの範囲内で、
start_processはサービス、パッケージ、データベース、コンテナ、sudo、git、その他のローカルツールを操作できます。 - 双方向で完全に転送できます。
read_binary/write_binaryはあらゆるファイルを移動でき、create_archiveとextract_archiveはディレクトリツリー全体を移動でき、take_screenshotはデスクトップを表示します。 - 任意で強化でき、セキュリティ境界は明確です。
remcp godmode onを実行すると、1 台のコンピューターについてルート、ブロックリスト、コマンドのガードレールが解除されます。この機能を有効にできるのはそのコンピューターを操作する人だけであり、MCP ツールから有効にすることはできません。allowedRootsとblockedCommandsは、オペレーターが設定するまで空です。dangerousCommandsのデフォルトはblockです。一致する破壊的なコマンドは実行前に拒否されます。warnでは警告メモを表示して実行し、allowでは警告も表示しません。runtime.jsonを解析できない場合、ランタイムは明確なエラーを出して起動を拒否するため、設定済みの安全境界が黙って解除されることはありません。 - クラッシュに強い設計です。 不正なシェル、閉じられた stdin、または 40 MB の行によってランタイムが停止することはありません。ランタイムが終了した場合、エージェントが再起動するため、デバイスがひっそりとオフラインになるのではなく復旧します。
- 送信専用です。 デバイスごとに失効可能な認証情報を使用し、サーバー側でハッシュ化して、ローカルに制限付き権限で保存します。カスタムサーバーからのランタイムメタデータを使用するには、明示的な
--trust-runtimeの判断が必要です。 - ローカルに履歴を保存しません。 ツールの引数と出力が、お使いのコンピューター上のログに書き込まれることはありません。
使用状況のメトリクス
クライアントとランタイムはどちらも、オプトアウト方式の使用状況メトリクスを収集します。収集対象は、ツール名、所要時間、結果、大まかなエラー分類、セッション数、デバイスの健全性サンプルです。ファイルパス、ファイル内容、コマンド文字列、ツールの引数、ツールの出力は一切含まれません。イベントスキーマは許可リスト方式のため、これらの情報が送信される余地はありません。
テレメトリエンドポイントも、サードパーティの処理事業者もありません。ランタイムはエージェントに MCP 通知を送信し、エージェントはすでに保持している認証済み WebSocket 経由で、それらをお客様の ReMCP アカウントに転送します。インストール時の ping も、postinstall スクリプトも、リモート機能フラグも、A/B テストの割り当てもありません。
remcp telemetry off # one switch for the client and the runtime
remcp telemetry status
開発
npm install
npm run check
npm test
どちらのワークスペースも、ビルド手順のない通常の ESM です。コントラクトコマンド(--help、--version、--print-tools、--describe)は依存関係をインストールしなくても動作するため、CI で公開済みの tarball と、告知されているツールの内容を比較できます。
ライセンス
MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。