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 は標準的な設定で簡単に統合できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト