Stability AI
Integra com a API do Stability AI para geração, edição e ampliação de imagens.
Documentação
Ainda não ouviu falar de MCP? A maneira mais fácil de se manter atualizado é ler nossa newsletter semanal na PulseMCP.
Este é um servidor MCP (Model Context Protocol) que integra clientes MCP com as mais recentes e melhores funcionalidades de manipulação de imagens Stable Diffusion da Stability AI: gerar, editar, ampliar e muito mais.
A Stability AI é uma provedora líder de modelos de IA e este servidor se conecta diretamente à API REST hospedada deles. Você precisará se cadastrar para obter uma chave de API em stability.ai para começar.
Eles oferecem 25 créditos gratuitos. Depois disso, o preço pré-pago é muito razoável: $0.01/crédito, onde 3 créditos geram uma imagem no modelo Core. Ou seja, 100 imagens de alta qualidade = apenas $3.
Este projeto NÃO é oficialmente afiliado à Stability AI.
Vídeo de demonstração, e um teaser aqui:

Sumário
Destaques
Sem curva de aprendizado: Este servidor foi projetado para usar padrões sensatos e fornecer uma experiência de usuário simples e fluida para as ações mais comuns relacionadas à geração e manipulação de arquivos de imagem. Você não precisa ser técnico nem entender nada sobre modelos de imagem para usá-lo de forma eficaz.
Encadeie manipulações: Você pode gerar uma imagem, depois substituir um item dentro dela, depois remover o fundo... tudo em uma única conversa com o Claude.
Configuração mínima: Tudo o que você precisa para começar é uma chave de API da Stability AI. Defina variáveis de ambiente para isso e um caminho de diretório local para armazenar as imagens de saída, e você estará pronto.
Aproveite os melhores modelos de imagem da categoria: A Stability AI é a principal provedora de modelos de imagem expostos via API. Usar este servidor os integra ao Claude ou a outro cliente MCP — muito superior a uma experiência como usar os modelos DALL-E no ChatGPT.
Recursos
Este servidor foi construído e testado no macOS com o Claude Desktop. Ele deve funcionar também com outros clientes MCP.
| Nome da Ferramenta | Descrição | Custo Estimado da API Stability |
|---|---|---|
generate-image | Gere uma imagem de alta qualidade de qualquer coisa com base em um prompt fornecido e outros parâmetros opcionais. | $0.03 |
generate-image-sd35 | Gere uma imagem usando modelos Stable Diffusion 3.5 com opções avançadas de configuração. | $0.04-$0.07 |
remove-background | Remova o fundo de uma imagem. | $0.02 |
outpaint | Estenda uma imagem em qualquer direção mantendo a consistência visual. | $0.04 |
search-and-replace | Substitua objetos ou elementos em uma imagem descrevendo o que substituir e pelo que substituir. | $0.04 |
upscale-fast | Melhore a resolução da imagem em 4x. | $0.01 |
upscale-creative | Melhore a resolução da imagem até 4K. | $0.25 |
control-sketch | Transforme um esboço desenhado à mão em uma imagem de qualidade profissional. | $0.03 |
control-style | Gere uma imagem no estilo de uma imagem de referência. | $0.04 |
control-structure | Gere uma imagem mantendo a estrutura de uma imagem de referência. | $0.03 |
replace-background-and-relight | Substitua o fundo de uma imagem e re-ilumine-a. | $0.08 |
search-and-recolor | Pesquise e recolorize objetos em uma imagem. | $0.05 |
Dicas de Uso
- Todas as imagens processadas são salvas automaticamente em
IMAGE_STORAGE_DIRECTORY, abertas para visualização e disponibilizadas como recursos - Não tente copiar/colar ou enviar arquivos de imagem para o Claude. O Claude não armazena imagens em nenhum lugar, então não podemos trabalhar com elas usando o servidor MCP. Elas precisam ser "enviadas" (salvas em)
IMAGE_STORAGE_DIRECTORYe então aparecerão como recursos disponíveis no chat. - Você pode usar Prompts pré-carregados em vez de escrever seu próprio texto:
Exemplos
Gerar uma imagem
Generate an image of a catGenerate a photorealistic image of a cat in a cyberpunk city, neon lights reflecting off its fur, 16:9 aspect ratioGenerate a detailed digital art piece of a cat wearing a space suit floating through a colorful nebula, style preset: digital-art, aspect ratio: 21:9
Gerar uma imagem com SD3.5
Generate an image of a woman with cybernetic wolf ears using the SD3.5 model, with the "neon-punk" style presetGenerate an image of a futuristic city using the SD3.5 Large Turbo model, with aspect ratio 16:9Generate an image of an astronaut on mars using the SD3.5 Large model, with cfg scale 7.5, "analog-film" style preset, and seed 42
Remover fundo
Remove the background from the image I just generatedRemove the background from product-photo.jpg to prepare it for my e-commerce siteRemove the background from group-photo.png so I can composite it with another image
Outpaint (Uncrop)
Extend vacation-photo.jpg 500 pixels to the right to include more of the beachExtend family-portrait.png 300 pixels up to show more of the mountains, and 200 pixels right to include more landscapeExtend artwork.png in all directions to create a wider fantasy forest scene that matches the original environment
Pesquisar e Substituir
In my last image, replace the red car with a blue carIn portrait.png, replace the plain background with a sunset over mountainsIn landscape.jpg, replace the modern buildings with victorian-era architecture while maintaining the same atmosphere
Ampliar (Upscale)
Upscale profile-pic.jpg for better resolutionUpscale product-photo.png to make it print-ready
E então, se a saída ainda não for boa o suficiente, você pode ampliá-la novamente:
Try again with better quality
Control Sketch
Transform sketch.png into a colored illustration for a children's bookConvert wireframe.jpg into a detailed 3D render for a modern architectural visualization
Control Style
Generate an image in the style of the reference image
Control Structure
Generate an image while maintaining the structure of the reference image
Substituir Fundo e Re-iluminar
Replace the background of the image I just generated with a sunset over mountains
Pesquisar e Recolorir
In my last image, make the red car be blue instead
Configuração
Registro de Metadados
O servidor pode salvar metadados de solicitações de geração de imagens para ajudar no rastreamento e na solução de problemas.
| Variável de Ambiente | Descrição | Obrigatória | Valor Padrão |
|---|---|---|---|
SAVE_METADATA | Salvar metadados de gerações de imagens bem-sucedidas | Não | true |
SAVE_METADATA_FAILED | Salvar metadados de gerações de imagens com falha | Não | false |
Quando ativado, um arquivo .txt com o mesmo nome da imagem gerada será criado no mesmo diretório. Este arquivo contém:
- Carimbo de data/hora da solicitação
- Todos os parâmetros da solicitação (prompt, modelo, predefinição de estilo, etc.)
- Informações da resposta (status de sucesso, tempo de geração)
Este arquivo também será criado para solicitações com falha se SAVE_METADATA_FAILED estiver ativado.
Cheatsheet
| Variável de Ambiente | Descrição | Obrigatória | Valor Padrão | Exemplo |
|---|---|---|---|---|
STABILITY_AI_API_KEY | Sua chave de API da Stability AI. Obtenha uma em platform.stability.ai | Sim | N/A | sk-1234567890 |
IMAGE_STORAGE_DIRECTORY | Diretório onde as imagens geradas serão salvas | Não | /tmp/tadasant-mcp-server-stability-ai OU C:\\Windows\\Temp\\mcp-server-stability-ai | /Users/admin/Downloads/stability-ai-images (Mac OS/Linux), C:\\Users\\Admin\\Downloads\\stability-ai-images (Windows) |
SAVE_METADATA | Salvar metadados de gerações de imagens bem-sucedidas | Não | true | true ou false |
SAVE_METADATA_FAILED | Salvar metadados de gerações de imagens com falha | Não | true | true ou false |
GCS_PROJECT_ID | ID do projeto Google Cloud para armazenar imagens | Não (Sim se usar SSE) | N/A | your-project-id |
GCS_CLIENT_EMAIL | E-mail do cliente da conta de serviço do Google Cloud para armazenar imagens | Não (Sim se usar SSE) | N/A | your-service-account@project.iam.gserviceaccount.com |
GCS_PRIVATE_KEY | Chave privada da conta de serviço do Google Cloud para armazenar imagens | Não (Sim se usar SSE) | N/A | -----BEGIN PRIVATE KEY-----\nYourKeyHere\n-----END PRIVATE KEY-----\n |
GCS_BUCKET_NAME | Nome do bucket do Google Cloud Storage para armazenar imagens | Não (Sim se usar SSE) | N/A | your-bucket-name |
Claude Desktop
Se você preferir um tutorial em vídeo, aqui está um rápido.
Crie uma pasta em algum lugar da sua máquina para armazenar imagens geradas/modificadas. Algumas opções:
/Users/<username>/Downloads/stability-ai-images/Users/<username>/Library/Application Support/Claude/mcp-server-stability-ai/images
E certifique-se de ter uma chave de API da Stability AI.
Em seguida, prossiga com o método de sua preferência para configurar o servidor abaixo. Se esta é a primeira vez que você usa servidores MCP, certifique-se de ter o aplicativo Claude Desktop e siga as instruções oficiais de configuração do MCP.
Configuração Manual
Você precisará ter o Node funcionando na sua máquina para poder executar comandos npx no seu terminal. Se você não tiver o Node, pode instalá-lo em nodejs.org.
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Modifique seu arquivo claude_desktop_config.json para adicionar o seguinte:
{
"mcpServers": {
"stability-ai": {
"command": "npx",
"args": [
"-y",
"mcp-server-stability-ai"
],
"env": {
"STABILITY_AI_API_KEY": "sk-1234567890"
}
}
}
}
Reinicie o Claude Desktop e você estará pronto para começar:
Instalação via Smithery
Para instalar automaticamente para o Claude Desktop via Smithery:
npx @smithery/cli install mcp-server-stability-ai --client claude
Modo SSE
Este servidor tem a opção de executar em modo SSE iniciando-o com o seguinte comando:
npx mcp-server-stability-ai -y --sse
Este modo é útil se você pretende implantar este servidor para uso por terceiros via HTTP.
Você precisará definir as variáveis de ambiente GCS_PROJECT_ID, GCS_CLIENT_EMAIL, GCS_BUCKET_NAME e GCS_PRIVATE_KEY, porque o servidor armazenará os arquivos de imagem no Google Cloud Storage em vez do sistema de arquivos local.
Observe que o esquema de multitenancy é muito ingênuo e inseguro: ele usa o endereço IP do solicitante para segmentar os prefixos do GCS usados para armazenar as imagens e torna todas as imagens publicamente acessíveis para comunicá-las de volta ao cliente MCP. Então, em teoria, se alguém souber seu endereço IP e os nomes dos arquivos que você gerou, essa pessoa poderia acessar suas imagens adivinhando a URL.
Roadmap
Concluído recentemente:
- ✅ Adicionado suporte para modelos Stable Diffusion 3.5
- ✅ Adicionado suporte para Stable Image Ultra
- ✅ Adicionado registro de metadados para solicitações de geração de imagens
Estes estão chegando em breve; mas PRs são bem-vindos! Veja CONTRIBUTING.md.
inpaint- Uma versão mais precisa das funcionalidades desearch-and-x, requer o gerenciamento de uma máscara para definir a área a ser substituída.- Manipulação básica de imagens (cortar, girar, redimensionar, etc.): provavelmente como um servidor MCP próprio
- Capacidade de fazer inpaint de uma imagem em outra imagem. Não parece possível com a API da Stability; provavelmente será necessário outro servidor MCP usando uma API diferente para conseguir isso.
- Cliente MCP personalizado para manipulação de imagens
Contribuindo
Contribuições externas são bem-vindas! Veja CONTRIBUTING.md para mais detalhes.
Também fique à vontade para abrir issues ou solicitações de recursos; adoramos ver como as pessoas estão usando isso e como poderia ser melhorado.
