Replicate

Execute modelos de IA para tarefas como geração de imagens usando a API do Replicate.

Documentação

Servidor MCP Replicate

Python Version License Code Style Type Checker Ruff PyPI version smithery badge

Uma implementação de servidor FastMCP para a API Replicate, fornecendo acesso baseado em recursos à inferência de modelos de IA com foco em geração de imagens.

Server Replicate MCP server

Recursos

  • 🖼️ Geração e gerenciamento de imagens baseado em recursos
  • 🔄 Atualizações em tempo real por meio de assinaturas
  • 📝 Configuração de parâmetros orientada por modelos
  • 🔍 Descoberta e seleção abrangente de modelos
  • 🪝 Integração de webhooks para notificações externas
  • 🎨 Predefinições de qualidade e estilo para resultados ideais
  • 📊 Acompanhamento de progresso e monitoramento de status
  • 🔒 Gerenciamento seguro de chaves de API

Prompts Disponíveis

O servidor fornece vários prompts especializados para diferentes tarefas:

Texto para Imagem (Principal)

Nosso prompt mais testado e robusto. Otimizado para gerar imagens de alta qualidade a partir de descrições de texto, com:

  • Controle detalhado de estilo
  • Predefinições de qualidade (rascunho, equilibrado, qualidade, extremo)
  • Personalização de tamanho e proporção
  • Acompanhamento de progresso e atualizações em tempo real

Exemplo:

Create a photorealistic mountain landscape at sunset with snow-capped peaks, quality level: quality, style: photorealistic

Outros Prompts

  • Imagem para Imagem: Transforme imagens existentes (em breve)
  • Seleção de Modelo: Obtenha ajuda para escolher o modelo certo para sua tarefa
  • Ajuda de Parâmetros: Entenda e configure os parâmetros do modelo

Pré-requisitos

Instalação

Instalando via Smithery

Para instalar o MCP Server Replicate para Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install @gerred/mcp-server-replicate --client claude

Instalando Manualmente

Você pode instalar o pacote diretamente do PyPI:

# Using UV (recommended)
uv pip install mcp-server-replicate

# Using UVX for isolated environments
uvx install mcp-server-replicate

# Using pip
pip install mcp-server-replicate

Integração com Claude Desktop

  1. Certifique-se de ter a versão mais recente do Claude Desktop instalada
  2. Abra sua configuração do Claude Desktop:
# macOS
code ~/Library/Application\ Support/Claude/claude_desktop_config.json

# Windows
code %APPDATA%\Claude\claude_desktop_config.json
  1. Adicione a configuração do servidor usando uma destas opções:
{
  "globalShortcut": "Shift+Alt+A",
  "mcpServers": {
    "replicate": {
      "command": "uv",
      "args": ["tool", "run", "mcp-server-replicate"],
      "env": {
        "REPLICATE_API_TOKEN": "APITOKEN"
      },
      "cwd": "$PATH_TO_REPO"
    }
  }
}
  1. Defina sua chave de API Replicate:
# Option 1: Set in your environment
export REPLICATE_API_TOKEN=your_api_key_here

# Option 2: Create a .env file in your home directory
echo "REPLICATE_API_TOKEN=your_api_key_here" > ~/.env
  1. Reinicie o Claude Desktop completamente

Você agora deve ver o ícone 🔨 no Claude Desktop, indicando que o servidor MCP está disponível.

Uso

Uma vez conectado ao Claude Desktop, você pode:

  1. Gerar imagens com linguagem natural:

    Create a photorealistic mountain landscape at sunset with snow-capped peaks
    
  2. Navegar pelas suas gerações:

    Show me my recent image generations
    
  3. Pesquisar entre as gerações:

    Find my landscape generations
    
  4. Verificar o status da geração:

    What's the status of my last generation?
    

Solução de Problemas

Servidor não aparecendo no Claude Desktop

  1. Verifique os logs do Claude Desktop:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
  1. Verifique sua configuração:
  • Certifique-se de que o caminho em claude_desktop_config.json seja absoluto
  • Garanta que o UV esteja instalado e no seu PATH
  • Verifique se sua chave de API Replicate está definida
  1. Tente reiniciar o Claude Desktop

Para solução de problemas mais detalhada, consulte nosso Guia de Depuração.

Documentação

Desenvolvimento

  1. Clone o repositório:
git clone https://github.com/gerred/mcp-server-replicate.git
cd mcp-server-replicate
  1. Instale as dependências de desenvolvimento:
uv pip install --system ".[dev]"
  1. Instale os hooks de pré-commit:
pre-commit install
  1. Execute os testes:
pytest

Contribuição

Aceitamos contribuições! Consulte nosso Guia de Contribuição para detalhes.

Licença

Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para detalhes.