Skip to main content
Glama
GemForge-Gemini-Tools-MCP

GemForge-Gemini-Tools-MCP

by PV-Bhat

GemForge (инструменты Gemini)

Обзор

Значок кузнеца MCP.so

GemForge-Gemini-Tools-MCP : интеграция Gemini корпоративного уровня для ваших любимых агентов MCP. Усильте Claude, Roo Code и Windsurf с помощью анализа кодовой базы, поиска в реальном времени, обработки текста/PDF/изображений и многого другого.

Related MCP server: Vibe Check MCP

Быстрая навигация

Почему GemForge?

GemForge — это важный мост между Gemini AI от Google и экосистемой MCP: гемфог

  • Доступ в Интернет в режиме реального времени : получайте последние новости, рыночные тенденции и текущие данные с помощью gemini_search

  • Расширенное рассуждение : обрабатывайте сложные логические задачи с помощью пошагового мышления с помощью gemini_reason

  • Code Mastery : анализируйте полные репозитории, генерируйте решения и отлаживайте код с помощью gemini_code

  • Обработка нескольких файлов : обработка более 60 форматов файлов, включая PDF-файлы, изображения и многое другое с помощью gemini_fileops

  • Интеллектуальный выбор модели : автоматически выбирает оптимальную модель Gemini для каждой задачи.

  • Enterprise-Ready : надежная обработка ошибок, управление ограничениями скорости и механизмы отката API

Быстрый старт

Установка в одну строку

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_fileops

Многофайловая обработка более 60 форматов

Сравнение и преобразование документов

{
  "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)
{
  "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 .

Развертывание

Кузница.ai

Развертывание в один клик через Smithery.ai

Докер

docker run -e GEMINI_API_KEY=your_api_key ghcr.io/pv-bhat/gemforge:latest

Самостоятельно размещенный

Инструкции по интеграции можно найти в нашем каталоге MCP.so.

Что отличает GemForge?

  • Кросс-экосистемная мощь : соедините искусственный интеллект Google с Клодом и другими агентами MCP

  • Многофайловый анализ : сравнение документов, изображений или версий кода

  • Умная маршрутизация : автоматический выбор модели на основе требований задачи

  • Готово к производству : создано для корпоративных сред

GemForge в действии

Сообщество и поддержка

Документация

Посетите наш сайт документации для:

  • Расширенные руководства по использованию

  • API-ссылка

  • Советы по устранению неполадок

Лицензия

Лицензировано по лицензии MIT. Подробности см. в разделе ЛИЦЕНЗИЯ .

Благодарности

  • API Google Gemini для предоставления базовых возможностей ИИ

  • Протокол контекста модели (MCP) для стандартизации интерфейсов инструментов ИИ

Available Tools

4 tools
gemini_codeC

Analyzes codebases using Repomix and Gemini 2.5 Pro. Answers questions about code structure, logic, and potential improvements.

Inputs: question (required), codebase_path, directory_path, model_id.

gemini_fileopsA

Performs efficient operations on files (text, PDF, images, etc.) using appropriate Gemini models (Flash-Lite or 1.5 Pro for large files). Use for summarization, extraction, or basic analysis.

Inputs: file_path (required), instruction, model_id, operation, +1 more.

gemini_reasonA

Solves complex problems with step-by-step reasoning using Gemini 2.0 Flash Thinking. Best for math and science problems, coding challenges, and tasks requiring transparent reasoning process.

Inputs: problem (required), file_path, model_id, show_steps.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose with no overlap: gemini_code analyzes codebases, gemini_fileops handles file operations, gemini_reason solves complex problems with reasoning, and gemini_search retrieves general information. The descriptions clearly differentiate their domains and use cases, making misselection unlikely.

    Naming Consistency5/5

    All tool names follow a consistent 'gemini_' prefix pattern with descriptive suffixes (code, fileops, reason, search). This uniform naming convention makes the tool set predictable and easy to understand, with no deviations in style or structure.

    Tool Count4/5

    Four tools is a reasonable number for a Gemini-focused server, covering key areas like code analysis, file operations, reasoning, and search. It feels slightly thin but well-scoped, as each tool addresses a distinct domain without unnecessary duplication.

    Completeness4/5

    The tool set covers major use cases for Gemini models: code analysis, file handling, reasoning, and information retrieval. Minor gaps might include more specialized operations like image generation or multimodal analysis, but the core functionalities are well-represented for general-purpose tasks.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      The ultimate Gemini API interface for MCP hosts, intelligently selecting models for the task at hand—delivering optimal performance, minimal token cost, and seamless integration.
      32
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      A metacognitive pattern interrupt system that helps prevent AI assistants from overcomplicated reasoning paths by providing external validation, simplification guidance, and learning mechanisms.
      2
      325 npm
      505
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      An MCP server that gives your IDE or agent access to Google Gemini with autonomous codebase exploration, enabling deep code analysis, architectural reviews, and bug hunting.
      20
      10
      MIT