GemForge (Gemini Tools)

Integra o Google Gemini para análise avançada de código, pesquisa na web e processamento de texto, PDFs e imagens.

Documentação

GemForge (Gemini Tools)

GemForgeLogo Glama Badge

Visão Geral

Smithery Badge MCP.so GemForge-Gemini-Tools-MCP MCP server

GemForge-Gemini-Tools-MCP: Integração Gemini de nível empresarial para seus agentes MCP favoritos. Potencialize Claude, Roo Code e Windsurf com análise de código, busca ao vivo, processamento de texto/PDF/imagem e muito mais.

Navegação Rápida

Por que GemForge?

GemForge é a ponte essencial entre a IA Gemini do Google e o ecossistema MCP: gemfog

  • Acesso Web em Tempo Real: Obtenha notícias de última hora, tendências de mercado e dados atuais com gemini_search

  • Raciocínio Avançado: Processe problemas de lógica complexos com pensamento passo a passo via gemini_reason

  • Domínio de Código: Analise repositórios completos, gere soluções e depure código com gemini_code

  • Processamento Multi-Arquivo: Lide com mais de 60 formatos de arquivo, incluindo PDFs, imagens e muito mais com gemini_fileops

  • Seleção Inteligente de Modelo: Roteia automaticamente para o modelo Gemini ideal para cada tarefa

  • Pronto para Empresas: Tratamento robusto de erros, gerenciamento de limites de taxa e mecanismos de fallback de API

Início Rápido

Instalação em Uma Linha

npx @gemforge/mcp-server@latest init

Configuração Manual

  1. Crie o arquivo de configuração (claude_desktop_config.json):
{
  "mcpServers": {
    "GemForge": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. Instale e execute:
npm install gemforge-mcp
npm start

Assista à demonstração de configuração de 30 segundos →

Confiabilidade de Alto Desempenho

GemForge é construído para ambientes de produção:

  • Suporte a Mais de 60 Tipos de Arquivo: Processe tudo, desde código até documentos e imagens
  • Fallbacks Automáticos de Modelo: Continua funcionando mesmo durante limites de taxa ou interrupções de serviço
  • Registro de Erros de Nível Empresarial: Diagnósticos detalhados para solução de problemas
  • Resiliência de API: Backoff exponencial, lógica de repetição e troca de modelo sem interrupções
  • Suporte Completo a Repositórios: Analise bases de código inteiras com padrões configuráveis de inclusão/exclusão
  • Processamento de Conteúdo XML: Tratamento especializado para dados estruturados

Ferramentas Principais

FerramentaDescriçãoCapacidade Principal
gemini_searchRecuperação de informações conectada à webAcesso a dados em tempo real
gemini_reasonResolução de problemas complexos com lógica passo a passoProcesso de raciocínio transparente
gemini_codeCompreensão e geração profunda de códigoAnálise completa de repositórios
gemini_fileopsProcessamento multi-arquivo em mais de 60 formatosComparação e transformação de documentos
Exemplo: Busca em Tempo Real
{
  "toolName": "gemini_search",
  "toolParams": {
    "query": "Latest advancements in quantum computing",
    "enable_thinking": true
  }
}
Exemplo: Análise de Código
{
  "toolName": "gemini_code",
  "toolParams": {
    "question": "Identify improvements and new features",
    "directory_path": "path/to/project",
    "repomix_options": "--include \"**/*.js\" --no-gitignore"
  }
}
Exemplo: Comparação Multi-Arquivo
{
  "toolName": "gemini_fileops",
  "toolParams": {
    "file_path": ["contract_v1.pdf", "contract_v2.pdf"],
    "operation": "analyze",
    "instruction": "Compare these contract versions and extract all significant changes."
  }
}

Configuração

GemForge oferece opções de configuração flexíveis:

Variáveis de Ambiente
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)
Integração com Claude Desktop
{
  "mcpServers": {
    "GemForge": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}
Seleção Avançada de Modelo

GemForge seleciona inteligentemente o melhor modelo para cada tarefa:

  • gemini_search: Usa gemini-2.5-flash para velocidade e integração de busca
  • gemini_reason: Usa gemini-2.5-pro para capacidades de raciocínio profundo
  • gemini_code: Usa gemini-2.5-pro para compreensão complexa de código
  • gemini_fileops: Seleciona entre gemini-2.0-flash-lite ou gemini-1.5-pro com base no tamanho do arquivo

Substitua com o parâmetro model_id em qualquer chamada de ferramenta ou defina a variável de ambiente DEFAULT_MODEL_ID.

Implantação

Smithery.ai

Implantação com um clique via Smithery.ai

Docker

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

Auto-Hospedado

Use nossa listagem no diretório MCP.so para instruções de integração.

O Que Diferencia GemForge?

  • Poder Entre Ecossistemas: Conecte a IA do Google com Claude e outros agentes MCP
  • Análise Multi-Arquivo: Compare documentos, imagens ou versões de código
  • Roteamento Inteligente: Seleção automática de modelo com base nos requisitos da tarefa
  • Pronto para Produção: Construído para ambientes empresariais

GemForge in Action

Comunidade e Suporte

Documentação

Visite nosso Site de Documentação para:

  • Tutoriais de uso avançado
  • Referência da API
  • Dicas de solução de problemas

Licença

Licenciado sob a Licença MIT. Consulte LICENSE para detalhes.

Agradecimentos

  • Google Gemini API por fornecer as capacidades de IA subjacentes
  • Model Context Protocol (MCP) por padronizar interfaces de ferramentas de IA