Preflight
Agende, valide e publique posts sociais em 12 redes a partir do Claude, ChatGPT ou Cursor. Cada post é verificado primeiro contra as regras de cada rede.
Servidor MCP hospedado
npx add-mcp 'https://preflight.social/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Servidor MCP Preflight
Preflight é um agendador de mídias sociais que verifica cada publicação contra as regras reais de publicação de cada rede antes que ela saia. Este repositório contém a descrição pública do seu servidor MCP hospedado: como conectar, o que as ferramentas fazem e os metadados do registro. O servidor em si está hospedado em https://preflight.social/mcp; seu código-fonte não está neste repositório.
- Redes (12): YouTube, TikTok, Instagram, Facebook, Threads, LinkedIn, Pinterest, Bluesky, Mastodon, Telegram, Discord, Tumblr.
- Transporte: HTTP Streamable,
https://preflight.social/mcp. - Autenticação: OAuth 2.1 com PKCE e registro dinâmico de clientes, ou uma chave de API como token de portador.
- Ferramentas: 27. Planos: o servidor MCP, chaves de API e webhooks estão disponíveis em todos os planos, incluindo o gratuito.
- Hospedagem: UE. Operador: ADMI ENTERPRISES s.r.o., Brno, República Tcheca.
Conectar
| Cliente | Como |
|---|---|
| Claude (web, desktop) | Personalizar → Conectores → Adicionar conector personalizado → https://preflight.social/mcp |
| Claude Code | claude mcp add --transport http preflight https://preflight.social/mcp (exemplo) |
| ChatGPT | Adicione um servidor MCP personalizado com o URL acima |
| Cursor | examples/cursor-mcp.json |
Guia passo a passo com os menus de cada cliente: https://preflight.social/docs/mcp
O que as ferramentas fazem
As ferramentas se dividem em cinco tarefas.
- Rascunho:
draft_postcoloca um rascunho de texto no editor. Não pode publicar. - Verificação:
validate_posté uma execução de teste decreate_postcom os mesmos argumentos. Verifica cada canal, arquivo, horário e limite de rede e não cria nada. - Agendar ou publicar:
create_post, com arquivos por meio decreate_media_upload,complete_media_uploadeget_media. Os bytes nunca passam pelo assistente. - Gerenciar:
list_posts,get_post,update_post,delete_post,retry_post,edit_published_post,delete_published_post. - Aprender:
post_performance,post_insights,analytics_summary,audience,list_comments,act_on_comment.
Também: list_channels, next_queue_times, list_pinterest_boards, create_pinterest_board, list_youtube_playlists, create_youtube_playlist, tiktok_creator_info, get_usage.
Tudo o que um assistente publica passa pelas mesmas verificações do editor web e da API REST, portanto, uma publicação que uma rede recusaria é bloqueada antes de ser enviada.
Escopos
| Escopo | Permite que o assistente |
|---|---|
posts:read | leia canais, publicações, comentários, números e uso; execute validate_post |
posts:write | escreva rascunhos, edite ou exclua publicações que ainda não foram ao ar |
posts:publish | qualquer coisa que vá ao ar |
media:read, media:write | veja e envie arquivos |
Publicar é um escopo próprio. Uma conexão sem posts:publish ainda pode criar rascunhos.
Links
- Documentação: https://preflight.social/docs/mcp
- API REST e OpenAPI 3.1: https://preflight.social/documentation, https://preflight.social/openapi.json
- Cartão do servidor: https://preflight.social/.well-known/mcp.json
- Limites de rede como dados abertos (CC BY 4.0): https://preflight.social/data/network-limits
- Rastreador de regras (alterações datadas nas regras das redes): https://preflight.social/rules/tracker
- Contato: info@preflight.social
Licença
O conteúdo deste repositório (README, exemplos, server.json) é licenciado sob MIT.