mcpField
G
GemForge (Gemini Tools)

GemForge (Gemini Tools)

ローカル
github.com/PV-BhatAI・エージェント476 週間前に更新

GemForge (Gemini Tools) について

GemForge (Gemini Tools) は、MCP クライアントから Gemini を使ったコードベース分析、ウェブ検索、推論、ファイル処理を行う MCP サーバーです。タスクに応じたモデル選択と、再試行・フォールバックに対応します。

主な機能

  1. 01リアルタイムのウェブ検索
  2. 02段階的な推論
  3. 03コードベース分析とコード生成
  4. 0460 種類以上の形式の処理
  5. 05モデルの自動選択とフォールバック

活用シーン

  1. 01ウェブ上の最新情報の確認
  2. 02コードベース全体のレビューやデバッグ
  3. 03PDF、画像、コードファイルの比較
  4. 04複雑な論理問題の処理

MCP 対応

Gemini を利用した検索、推論、コード、ファイル処理のツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

GemForge(Gemini ツール)

GemForgeロゴ Glama バッジ

概要

Smithery バッジ MCP.so GemForge-Gemini-Tools-MCP MCP サーバー

GemForge-Gemini-Tools-MCP:お気に入りの MCP エージェント向けの、エンタープライズグレードの Gemini 統合です。コードベースの分析、ライブ検索、テキスト/PDF/画像の処理などで、Claude、Roo Code、Windsurf の機能を強化します。

クイックナビゲーション

GemForge を選ぶ理由

GemForge は、Google の Gemini AI と MCP エコシステムをつなぐ重要なブリッジです: gemfog

  • リアルタイムのウェブアクセス:gemini_search を使って、速報、マーケット動向、最新データを取得します

  • 高度な推論:gemini_reason を使い、段階的な思考で複雑な論理問題を処理します

  • コードを自在に扱う:gemini_code を使って、リポジトリ全体を分析し、解決策を生成し、コードをデバッグします

  • 複数ファイルの処理:gemini_fileops を使って、PDF、画像などを含む60種類以上のファイル形式を扱います

  • インテリジェントなモデル選択:タスクごとに最適な Gemini モデルへ自動的に振り分けます

  • エンタープライズ対応:堅牢なエラー処理、レート制限の管理、API フォールバック機構を備えています

クイックスタート

1行でインストール
npx @gemforge/mcp-server@latest init
手動セットアップ
  1. 設定ファイル(claude_desktop_config.json)を作成します:
{
  "mcpServers": {
    "GemForge": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. インストールして実行します:
npm install gemforge-mcp
npm start

30秒のセットアップデモを見る →

高い信頼性

GemForge は本番環境向けに構築されています:

  • 60種類以上のファイル形式に対応:コードからドキュメント、画像まであらゆるものを処理します
  • モデルの自動フォールバック:レート制限やサービスの中断が発生しても動作を継続します
  • エンタープライズグレードのエラーログ:トラブルシューティングに役立つ詳細な診断情報を提供します
  • API の高い耐障害性:指数バックオフ、再試行ロジック、シームレスなモデル切り替えを備えています
  • リポジトリ全体に対応:設定可能な包含/除外パターンでコードベース全体を分析します
  • XML コンテンツの処理:構造化データを専門的に処理します

主なツール

ツール説明主な機能
gemini_searchウェブに接続した情報検索リアルタイムのデータアクセス
gemini_reason段階的な論理による複雑な問題の解決透明性の高い推論プロセス
gemini_codeコードの深い理解と生成リポジトリ全体の分析
gemini_fileops60種類以上の形式にわたる複数ファイルの処理ドキュメントの比較と変換
例:リアルタイム検索
{
  "toolName": "gemini_search",
  "toolParams": {
    "query": "Latest advancements in quantum computing",
    "enable_thinking": true
  }
}
例:コード分析
{
  "toolName": "gemini_code",
  "toolParams": {
    "question": "Identify improvements and new features",
    "directory_path": "path/to/project",
    "repomix_options": "--include \"**/*.js\" --no-gitignore"
  }
}
例:複数ファイルの比較
{
  "toolName": "gemini_fileops",
  "toolParams": {
    "file_path": ["contract_v1.pdf", "contract_v2.pdf"],
    "operation": "analyze",
    "instruction": "Compare these contract versions and extract all significant changes."
  }
}
## 設定

GemForge では、柔軟な設定オプションを利用できます。

環境変数
GEMINI_API_KEY=your_api_key_here       # Required: Gemini API key
GEMINI_PAID_TIER=true                  # Optional: Set to true if using paid tier (better rate limits)
DEFAULT_MODEL_ID=gemini-2.5-pro        # Optional: Override default model selection
LOG_LEVEL=info                         # Optional: Set logging verbosity (debug, info, warn, error)
Claude Desktop との連携
{
  "mcpServers": {
    "GemForge": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}
高度なモデル選択

GemForge は各タスクに最適なモデルをインテリジェントに選択します。

  • gemini_search:速度と検索連携のために gemini-2.5-flash を使用します
  • gemini_reason:高度な推論機能のために gemini-2.5-pro を使用します
  • gemini_code:複雑なコードを理解するために gemini-2.5-pro を使用します
  • gemini_fileops:ファイルサイズに応じて gemini-2.0-flash-lite または gemini-1.5-pro を選択します

任意のツール呼び出しで model_id パラメーターを指定するか、環境変数 DEFAULT_MODEL_ID を設定して上書きできます。

デプロイ

Smithery.ai

Smithery.ai からワンクリックでデプロイできます。

Docker
docker run -e GEMINI_API_KEY=your_api_key ghcr.io/pv-bhat/gemforge:latest
セルフホスト

連携手順については、MCP.so ディレクトリの掲載ページをご覧ください。

GemForge の特長

  • エコシステムを横断する強力な機能:Google の AI と Claude などの MCP エージェントを連携します
  • 複数ファイルの分析:ドキュメント、画像、コードの各バージョンを比較します
  • スマートルーティング:タスクの要件に基づいてモデルを自動選択します
  • 本番環境に対応:エンタープライズ環境向けに構築されています

GemForge の動作

コミュニティとサポート

ドキュメント

以下については、ドキュメントサイトをご覧ください。

  • 高度な使い方のチュートリアル
  • API リファレンス
  • トラブルシューティングのヒント

ライセンス

MIT License の下でライセンスされています。詳細は LICENSE をご覧ください。

謝辞

  • 基盤となる AI 機能を提供する Google Gemini API
  • AI ツールインターフェースを標準化する Model Context Protocol (MCP)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。