Preflight
Programa, valida y publica publicaciones sociales en 12 redes desde Claude, ChatGPT o Cursor. Cada publicación se verifica primero contra las reglas de cada red.
Servidor MCP alojado
npx add-mcp 'https://preflight.social/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de Preflight
Preflight es un programador de redes sociales que verifica cada publicación contra las reglas reales de publicación de cada red antes de que salga. Este repositorio contiene la descripción pública de su servidor MCP alojado: cómo conectarse, qué hacen las herramientas y los metadatos del registro. El servidor en sí está alojado en https://preflight.social/mcp; su código fuente no está en este repositorio.
- Redes (12): YouTube, TikTok, Instagram, Facebook, Threads, LinkedIn, Pinterest, Bluesky, Mastodon, Telegram, Discord, Tumblr.
- Transporte: HTTP transmisible,
https://preflight.social/mcp. - Autenticación: OAuth 2.1 con PKCE y registro dinámico de clientes, o una clave API como token de portador.
- Herramientas: 27. Planes: el servidor MCP, las claves API y los webhooks están en todos los planes, incluido el gratuito.
- Alojamiento: UE. Operador: ADMI ENTERPRISES s.r.o., Brno, República Checa.
Conectar
| Cliente | Cómo |
|---|---|
| Claude (web, escritorio) | Personalizar → Conectores → Añadir conector personalizado → https://preflight.social/mcp |
| Claude Code | claude mcp add --transport http preflight https://preflight.social/mcp (ejemplo) |
| ChatGPT | Añadir un servidor MCP personalizado con la URL anterior |
| Cursor | examples/cursor-mcp.json |
Guía paso a paso con los menús de cada cliente: https://preflight.social/docs/mcp
Qué hacen las herramientas
Las herramientas se dividen en cinco tareas.
- Borrador:
draft_postcoloca un borrador de texto en el compositor. No puede publicar. - Verificar:
validate_postes una prueba en seco decreate_postcon los mismos argumentos. Comprueba cada canal, archivo, hora y límite de red y no crea nada. - Programar o publicar:
create_post, con archivos a través decreate_media_upload,complete_media_uploadyget_media. Los bytes nunca pasan por el asistente. - Gestionar:
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.
También: list_channels, next_queue_times, list_pinterest_boards, create_pinterest_board, list_youtube_playlists, create_youtube_playlist, tiktok_creator_info, get_usage.
Todo lo que un asistente publica pasa por las mismas verificaciones que el compositor web y la API REST, por lo que una publicación que una red rechazaría se detiene antes de enviarse.
Ámbitos
| Ámbito | Permite al asistente |
|---|---|
posts:read | leer canales, publicaciones, comentarios, cifras y uso; ejecutar validate_post |
posts:write | escribir borradores, editar o eliminar publicaciones que no han salido |
posts:publish | cualquier cosa que se publique |
media:read, media:write | ver y subir archivos |
Publicar es un ámbito propio. Una conexión sin posts:publish aún puede crear borradores.
Enlaces
- Documentación: https://preflight.social/docs/mcp
- API REST y OpenAPI 3.1: https://preflight.social/documentation, https://preflight.social/openapi.json
- Tarjeta del servidor: https://preflight.social/.well-known/mcp.json
- Límites de red como datos abiertos (CC BY 4.0): https://preflight.social/data/network-limits
- Seguimiento de reglas (cambios fechados en las reglas de las redes): https://preflight.social/rules/tracker
- Contacto: info@preflight.social
Licencia
El contenido de este repositorio (README, ejemplos, server.json) tiene licencia MIT.