postsmith
Enables creation of brand-specific Instagram posts and carousels, including HTML/CSS slides rendered as PNGs in feed, square, and story formats, with captions and generated visual media.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@postsmithcria um carrossel da marca exemplo sobre métodos de preparo de café"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
postsmith
Servidor MCP que transforma o seu agente (Claude Code, opencode, Cursor...) num estúdio de posts de Instagram para várias marcas.
Cada marca tem paleta, fontes, voz, CTA e assets próprios. O agente escreve os slides em HTML+CSS, o postsmith renderiza em PNG no tamanho certo e salva junto com a legenda. Também gera imagens, vídeos e variações de mascote via OpenRouter.
Como funciona
post_briefmonta um briefing para o tema: objetivo (salvar, alcance, conversão...), ideias criativas, esquema de cores e tipografia sorteados, regras de layout e de legenda, e os posts recentes da marca para não repetir.O agente escreve cada slide em HTML+CSS (gráficos em SVG com dados reais) e a legenda.
render_postrenderiza os slides com Chrome (Playwright), devolve as imagens para o agente revisar e salva tudo emoutputs/<marca>/posts/<data>-<slug>/.
Related MCP server: PostWire
Ferramentas
Ferramenta | O que faz |
| Lista e cria/atualiza marcas |
| Gera uma nova pose do mascote ou uma cópia com fundo transparente a partir de uma referência |
| Briefing criativo para um post |
| Renderiza os slides em PNG e salva a legenda |
| Imagem avulsa (texto→imagem ou imagem→imagem) |
| Vídeo avulso (texto, imagem ou referência→vídeo) |
| Prompt para qualquer modelo de chat do OpenRouter |
| Modelos disponíveis e saldo no OpenRouter |
Formatos: feed (1080×1350), square (1080×1080) e story (1080×1920).
Requisitos
Google Chrome instalado (ou o caminho de outro Chromium em
POSTSMITH_CHROME_PATH)Uma chave do OpenRouter, necessária só para gerar mídia e usar
chat
Instalação
git clone https://github.com/eduumach/postsmith.git
cd postsmith
bun install
export OPENROUTER_API_KEY=sk-or-...O repositório já traz .mcp.json (Claude Code) e opencode.json (opencode). É só abrir o agente dentro da pasta. Em outro cliente MCP:
{
"mcpServers": {
"postsmith": {
"command": "bun",
"args": ["/caminho/para/postsmith/src/index.ts"],
"env": { "OPENROUTER_API_KEY": "sk-or-..." }
}
}
}Depois é só pedir: "cria um carrossel da marca exemplo sobre os métodos de preparo de café".
Marcas
Cada marca é uma pasta em brands/<id>/:
brands/exemplo/
├── brand.json # nome, @, público, paleta, fontes, voz, regras, CTA, hashtags, fatos verificados
├── assets/ # logo, mascote e outros PNGs transparentes que os slides podem usar
└── referencias/ # posts que a marca considera bons, usados como régua de qualidadeVeja brands/exemplo/brand.json. Também dá para criar uma marca pedindo ao agente, que usa save_brand. As marcas ficam fora do git (só a de exemplo é versionada).
Variáveis de ambiente
Variável | Padrão | Uso |
| Chave do OpenRouter | |
|
| Pasta das marcas |
|
| Onde salvar posts e mídia |
| Marca padrão quando há mais de uma | |
| Chrome do sistema | Executável do navegador para renderizar |
Desenvolvimento
bun start # roda o servidor via stdio
bun run typecheckLicença
This server cannot be deployed
Maintenance
Related MCP Connectors
Deterministic visual marketing engine. Your agent plans, renders, and posts on-brand campaigns.
- PostgaleOAuthcom.postgale
Lets AI agents post and reply on Instagram, TikTok, Threads and more, with a human approval queue.
Draft, schedule and publish on-brand social posts and images for a small business from any AI agent.
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA memory-backed brand generation runtime for agent-led creative iteration. Enables AI agents to plan, generate, review, and improve brand materials with persistent brand memory and structured workflows.MIT
- AlicenseAqualityAmaintenanceOne prompt, a native post per network, published or scheduled by your agent: TikTok, Instagram, Facebook, YouTube, LinkedIn, Bluesky, Mastodon, Telegram, Discord, Slack, Nostr, X, WordPress, Dev.to, Hashnode. 22 tools incl. plan_week, bulk_schedule, analytics and TikTok video quality check. Priced per brand, not per channel; API + MCP on the free plan. Hosted: postwire.io/api/mcp2216 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to act as graphic designers by generating images and social-ready visuals, with brand DNA memory, genre-aware styles, 35+ platform presets, self-critique, and version control.MIT

AdaptlyPostofficial
AlicenseAqualityAmaintenanceGives AI agents the ability to schedule and publish social media posts to Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, and Bluesky. Create, schedule, and bulk-plan posts with per-platform captions, then check per-platform results and retry failures.12MIT