jamubc/gemini-mcp-tool
MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis and codebase understanding
何を解決するか
このプロジェクトは、AIアシスタント(例:Claude)とGemini CLI(またはその後継であるAntigravity CLI)の間の橋渡しを提供し、主なアシスタントのコンテキストウィンドウで過剰なトークンを消費せずに、大規模なファイルやコードベース全体を分析するためのGeminiの巨大なトークン窓を活用できるようにします。
動作方法
Model Context Protocol (MCP) サーバーを実装し、Geminiの機能をツールとして公開します。AIアシスタントはこれらのツールを呼び出して、Gemini CLIにプロンプトを送信できます。特定のファイルやディレクトリを参照するには特別な @ 構文を使用します。標準的な分析に加え、「サンドボックスモード」もサポートしており、安全なコード実行とテストが可能です。
対象ユーザー
MCP互換のAIアシスタント(例:Claude Code や Claude Desktop)を使用している開発者で、Google Geminiの大規模コンテキスト分析およびサンドボックス化されたコード実行を自身のワークフローに統合したい方。
特徴
- 大規模コンテキスト分析:
@構文を用いて、Geminiのトークン窓で巨大なプロジェクトやファイルを扱います。 - サンドボックス実行:隔離された環境でコードを安全にテストし、スクリプトを実行するための専用ツールを提供します。
- 二重バックエンド対応:廃止されたGemini CLIからAntigravity CLI(
agy)への自動遷移を処理します。 - 簡単な統合:Claude Code は1行の設定で、Claude Desktop は標準的な設定で簡単に統合できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト