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)
Visão Geral
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
- Recursos
- Início Rápido
- Configuração
- Ferramentas
- Confiabilidade de Alto Desempenho
- Implantação
- Exemplos
- Comunidade
- Documentação
Por que GemForge?
GemForge é a ponte essencial entre a IA Gemini do Google e o ecossistema MCP:
-
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
- 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"
}
}
}
}
- 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
| Ferramenta | Descrição | Capacidade Principal |
|---|---|---|
gemini_search | Recuperação de informações conectada à web | Acesso a dados em tempo real |
gemini_reason | Resolução de problemas complexos com lógica passo a passo | Processo de raciocínio transparente |
gemini_code | Compreensão e geração profunda de código | Análise completa de repositórios |
gemini_fileops | Processamento multi-arquivo em mais de 60 formatos | Comparaçã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: Usagemini-2.5-flashpara velocidade e integração de buscagemini_reason: Usagemini-2.5-propara capacidades de raciocínio profundogemini_code: Usagemini-2.5-propara compreensão complexa de códigogemini_fileops: Seleciona entregemini-2.0-flash-liteougemini-1.5-procom 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

Comunidade e Suporte
- Junte-se a Nós: MCP Discord | GemForge Discord
- Contribua: GitHub Discussions
- Feedback: Abra uma issue ou compartilhe suas ideias no Discord
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