MultiGroupPoster servidor MCP para asistentes de IA Saltar al contenido principal
MultiGroupPoster

Servidor MCP para asistentes de IA

Actualizado · Versión en Markdown
La ventana Conectar un asistente de IA de MultiGroupPoster con la dirección del conector y el botón Obtener mi código
En la extensión: Ayuda y luego Conectar un asistente de IA.

Endpoint e inicio de sesión

Paso a paso para personas, con la lista de apps que admiten conectores personalizados: Asistentes de IA. Detalles legibles por máquina: /auth.md y la server card en /mcp/server-card. Está en el registro oficial de MCP como com.multiplegroupposter/multigroupposter (ficha del registro).

ElementoValor
Endpointhttps://mcp.multiplegroupposter.com/mcp (Streamable HTTP, sin estado)
AutenticaciónOAuth 2.1 con PKCE (S256). Se admiten tanto el registro dinámico de clientes como los documentos de metadatos de client ID. Scopes: mgp, offline_access.
Descubrimiento/.well-known/oauth-protected-resource y /.well-known/oauth-authorization-server. Una llamada sin autenticar devuelve 401 con una cabecera WWW-Authenticate que apunta a ellos.
VinculaciónEn la página de inicio de sesión, la persona escribe un código de 8 dígitos de la extensión (Ayuda, luego Conectar un asistente de IA, luego Obtener mi código; válido 20 minutos). Después la extensión le pide elegir el número que muestra la página de inicio de sesión. Si elige mal, se deniega la solicitud.
TokensLos refresh tokens duran 180 días y se renuevan con el uso. Desconectar en la extensión borra los tokens y todo lo que guardó el conector.
Cuenta de pruebaLa página de inicio de sesión tiene "Probar una cuenta demo": dos listas de ejemplo, nada llega a Facebook y se borra a los 3 días. Úsala para probar un cliente.

Herramientas

También hay un prompt, post_to_groups, que guía una publicación paso a paso. Cada herramienta tiene indicaciones de solo lectura y destructiva.

HerramientaQué hace
get_startedEstado de la configuración: si la extensión está en línea y con sesión iniciada, el plan, las listas de grupos, las publicaciones recientes y el siguiente paso sugerido. Solo lectura.
list_group_listsLas listas de grupos guardadas (nombre, número de grupos). Solo lectura.
create_postCrea una publicación para una lista de grupos: texto (hasta 5.000 caracteres), nombre de la lista, hasta 10 media ids, primer comentario opcional (hasta 1.000), método fast o safe, modo draft (por defecto) o publish_now. publish_now necesita confirmed: true, que solo se da después de que la persona haya dicho que sí a un resumen.
get_post_statusEstado de una publicación (en cola, recogida, borrador listo, publicando, hecha, fallida) con el resultado y el enlace de cada grupo. Solo lectura.
list_recent_postsLas 10 últimas publicaciones hechas mediante el asistente. Consúltala antes de volver a crear una publicación tras un error poco claro. Solo lectura.
get_upload_linkUna página web de un solo uso donde la persona sube fotos o vídeos (funciona en el teléfono, 24 horas).
list_uploaded_mediaLas fotos y vídeos subidos con sus media ids. Solo lectura.
add_media_from_urlDescarga una foto o un vídeo desde un enlace https público (hasta 100 MB; JPG, PNG, GIF, WEBP, MP4, MOV).
open_post_composerMuestra una tarjeta en el chat (MCP Apps) para añadir fotos, editar el texto y elegir la lista. Crea un borrador.

Cómo funciona la publicación

  • Borrador es la opción por defecto: la publicación espera en la extensión hasta que la persona la revisa y pulsa Publicar.
  • El servidor no publica nada. La extensión en el Chrome de la persona recoge el trabajo y lo publica con su propia sesión de Facebook, su método y su ritmo. Si Chrome está cerrado, el trabajo espera.
  • Publicar ahora cuenta en el plan gratuito como cualquier otra publicación; los borradores no.
  • Los archivos subidos se guardan 24 horas y las publicaciones 7 días. Al desconectar se borran al momento.

Errores

Los errores de las herramientas vuelven como un resultado normal con isError: true y un cuerpo JSON {"error": "...", "next_step": "..."} (también en structuredContent). Una publicación fallida tiene un code: free_plan_used_up, not_signed_in, busy, list_missing, list_empty, media_missing, storage, off, disconnected, not_posted, lost o error, y next_step dice qué decirle a la persona.

Los errores HTTP también son JSON: 401 {"error":"invalid_token"} con WWW-Authenticate, 404 {"error":"not found"}, 429 cuando se alcanza un límite de inicios de sesión.

Después de un error poco claro, no vuelvas a llamar a create_post: llama primero a list_recent_posts, para que nada se publique dos veces.

En este sitio web (WebMCP y la API de información)

Las páginas de multiplegroupposter.com también ofrecen herramientas WebMCP de solo lectura a un agente en el navegador (si el navegador admite WebMCP): get_pricing, get_limits, search_docs, get_install_link y get_mcp_connection_info. Solo leen datos de este sitio y no envían nada a ninguna parte.

Los mismos datos están disponibles en JSON en /api/v1/pricing/, /api/v1/limits/ y /api/v1/docs/?q=, descritos en /openapi.json. No hace falta clave.

Para agentes de IA: cada página de la documentación tiene una copia en Markdown (añade .md a la ruta), toda la sección está indexada en /docs/llms.txt y /docs.json, y el servidor MCP se describe en /docs/mcp/.

Añadir a Chrome, gratis
Prueba gratis · Sin tarjeta
Añadir a Chrome