Agent Config Bridge について
Agent Config Bridgeは、Claude Code、Codex CLI、Cursor、Gemini CLI間で指示ファイルやMCP設定を移行するローカルMCPサーバーです。ネットワーク通信なしで設定を検出・変換し、明示的に書き込みを指定した場合のみファイルを変更します。
主な機能
- 01エージェント間で指示ファイルを変換
- 02MCP設定形式の変換
- 03プロジェクト設定とスキルの検出
- 04ドライランで移行内容を生成
- 05文書化された設定場所の確認
活用シーン
- 01プロジェクトの指示を別のコーディングエージェントへ移行
- 02対応形式間でMCP設定を変換
- 03移行前に不足する設定を確認
MCP 対応
stdioでローカル実行され、コーディングエージェント設定の検出、変換、移行ツールを提供します。`migrate_project`で`write: true`を指定した場合にのみ、移行内容を書き込みます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
agent-config-bridge
コーディングエージェントの設定を Claude Code、Codex CLI、Cursor、Gemini CLI 間で移行する MCP サーバーです。対象は、指示ファイル(CLAUDE.md、AGENTS.md、.cursor/rules/*.mdc、.cursorrules、GEMINI.md)と MCP サーバーの設定(mcpServers JSON ⇄ Codex config.toml ⇄ Gemini settings.json)です。
stdio 経由でローカル実行します。ネットワーク呼び出しもテレメトリーもありません。 migrate_project を write: true で呼び出した場合にのみファイルを書き込みます。
Web UI の方がよいですか?同じコンバーターをブラウザーで getaicodingagent.com からご利用いただけます。
ツール
| ツール | 機能 |
|---|---|
convert_rules | あるツールの指示テキストを、他のツール向けのファイルとパスに変換します。シンボリックリンクまたは @AGENTS.md のインポートを使って、1 つの AGENTS.md を共有することもできます |
convert_mcp_config | MCP サーバーの設定を変換します。Claude Code/Claude Desktop/Cursor の JSON ⇄ Codex の [mcp_servers.*] TOML ⇄ Gemini の httpUrl/url |
detect_agent_configs | プロジェクトを読み取り専用でスキャンし、すべてのエージェント設定ファイルとスキルフォルダーを検出します。また、まだ設定がないツールを一覧表示します |
migrate_project | 既存の設定から不足している設定を生成します。デフォルトではドライランです。既存のファイルは overwrite: true を指定しない限りスキップされます。.gemini/settings.json はマージされます |
compat_matrix | 各ツールが設定を読み込む場所を、公式ドキュメントへのリンクと確認日とともに示します。公式ドキュメントに記載のない情報は unknown として返されます |
インストール
Node.js 18 以降と npm 10 以降が必要です(npm 9.2 では npx 経由で GitHub パッケージを実行できません)。このパッケージは npm に登録されていません。GitHub から直接実行してください(dist/ はコミット済みのため、ビルドは不要です)。
npx -y github:onehumanbeing/agent-config-bridge
Claude Code
claude mcp add agent-config-bridge -- npx -y github:onehumanbeing/agent-config-bridge
Codex CLI
codex mcp add agent-config-bridge -- npx -y github:onehumanbeing/agent-config-bridge
または、これを ~/.codex/config.toml に追加します。
[mcp_servers.agent-config-bridge]
command = "npx"
args = ["-y", "github:onehumanbeing/agent-config-bridge"]
Cursor:.cursor/mcp.json(プロジェクト)または ~/.cursor/mcp.json(グローバル)。Gemini CLI:.gemini/settings.json または ~/.gemini/settings.json。
{ "mcpServers": { "agent-config-bridge": { "command": "npx", "args": ["-y", "github:onehumanbeing/agent-config-bridge"] } } }
MCPB バンドル:v0.1.0 リリースから agent-config-bridge-0.1.0.mcpb をダウンロードし、MCPB 対応クライアントで開きます(たとえば、ダブルクリックすると Claude Desktop にインストールできます)。依存関係はバンドルされています。
クローンから
git clone https://github.com/onehumanbeing/agent-config-bridge && cd agent-config-bridge
claude mcp add agent-config-bridge -- node "$PWD/dist/index.js"
MCP Registry 名:io.github.onehumanbeing/agent-config-bridge
プロンプトの例
- 「このリポジトリのエージェント設定を検出し、Codex と Cursor に移行してください(まずドライランを実行してください)。」
- 「この Claude Desktop の設定を Codex TOML に変換してください。」
- 「Gemini CLI は MCP 設定をどこから読み込みますか?compat_matrix を使ってください。」
リンク
- Web コンバーターと互換性テーブル:https://getaicodingagent.com
- 17 種類のエージェントの設定マトリックス:https://getaicodingagent.com/config/
- コーディングエージェントの比較:https://getaicodingagent.com/compare
開発
npm install && npm test # builds, then runs unit tests plus an MCP client smoke test
MIT © onehumanbeing
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。