Skip to main content
Glama
diegolm2012-creator

Social Broadcast MCP

Social Broadcast MCP

MCP‑сервер с открытым исходным кодом (MIT) для публикации в социальных сетях (Facebook, Instagram, YouTube) через официальные API каждой платформы и с собственными учётными данными OAuth.

Без центрального сервиса. Без тарифов. Без искусственных ограничений. Без платёжных посредников.

Зачем он существует?

SaaS‑инструменты (SocialCannon, PostFast, Buffer...) берут ежемесячную плату и вводят ограничения (аккаунты, посты, загрузка медиа). Этот проект делает то же самое — публикует через ИИ‑агента (Hermes, Claude и т. д.), — но каждый пользователь подключает свои собственные аккаунты через свои приложения разработчика. Бесплатно навсегда.

⚠️ Ключевое отличие от SaaS: у них уже есть приложения, одобренные Meta/Google после полной проверки. Здесь вы создаёте своё приложение (бесплатно) и используете его для своих аккаунтов. Это допустимо для личного использования и собственного бизнеса и позволяет избежать проверки Meta (App Review), которая требуется только для публичного доступа к аккаунтам третьих лиц.

Related MCP server: @posteverywhere/mcp

Платформы

Платформа

Статус

API

Медиа

Примечания

Facebook

Meta Graph API

изображение, видео

Страница или профиль с pages_manage_posts

Instagram

Meta Graph API

изображение, видео, Reels, Stories

Требуется аккаунт Business/Creator, привязанный к странице Facebook

YouTube

YouTube Data API v3

видео

Загрузка при видимости private/unlisted/public

TikTok

🔜

Content Posting API

видео

Требуется проверка TikTok (2–6 недель); паттерн описан в docs/

X/Twitter

🔜

API v2

Изображение, видео

Бесплатный тарифчный план X очень ограничен; описан в docs/

Установка

git clone https://github.com/tu-usuario/social-broadcast-mcp.git
cd social-broadcast-mcp
npm install
npm run build

Настройка в Hermes (или любом клиенте MCP)

# ~/.hermes/config.yaml (o config del perfil)
mcp_servers:
  social-broadcast:
    command: "node"
    args: ["/ruta/a/social-broadcast-mcp/dist/index.js"]

Или в любом совместимом клиенте MCP:

{
  "mcpServers": {
    "social-broadcast": {
      "command": "node",
      "args": ["/ruta/a/social-broadcast-mcp/dist/index.js"]
    }
  }
}

Использование

1. Подключение Facebook + Instagram

Нужно создать аккаунт на developers.facebook.com (см. docs/SETUP_META.md) и получить:

  • App ID (clientId)

  • App Secret (clientSecret, нужен только в режиме разработки)

Затем через агента:

connect_meta(clientId: "TU_APP_ID", clientSecret: "TU_APP_SECRET")

Откроется браузер → вы авторизуетесь в своей учётной записи → аккаунты сохраняются локально в ~/.social-broadcast-mcp/.

2. Подключение YouTube

Создайте проект на Google Cloud Console с YouTube Data API v3 (см. docs/SETUP_YOUTUBE.md):

connect_youtube(clientId: "TU_CLIENT_ID", clientSecret: "TU_CLIENT_SECRET")

3. Просмотр подключённых аккаунтов

list_accounts()

4. Публикация

publish_post(
  accountId: "fb:533433607139839",
  content: "🌀 CREA TU PROPIO GONG 🌀\nUn gong hecho por ti, para ti, como tú.",
  mediaUrls: ["https://tudominio.com/imagen.jpg"],
  platformOptions: { "mediaType": "REELS" }  // para Reels de IG
)

Чтобы запланировать публикацию вместо мгновенной загрузки, добавьте scheduledAt: "2026-09-01T18:00:00+01:00".

Примечание о медиа: API принимает публичные URL. Для загрузки локальных файлов разместите их в любом доступном месте (bucket S3/GCS, ваш сайт или локальный сервер с открытым доступом) и передайте их URL. Хелпер для прямой загрузки — в дорожной карте.

Документация

  • docs/SETUP_META.md — создание приложений Meta шаг за шагом

  • docs/SETUP_YOUTUBE.md — проект Google Cloud + OAuth

  • docs/TIKTOK.md — как бы выглядела интеграция TikTok (требуется проверка)

  • docs/SECURITY.md — локальное хранение токенов и лучшие практики

Безопасность

  • Токены хранятся локально в ~/.social-broadcast-mcp/ с правами доступа 0600.

  • Они никогда не отправляются на внешний сервер.

  • Никакой телеметрии. Никакой аналитики. Ничего, что «зовёт домой».

  • Посмотрите src/auth/store.ts, чтобы точно увидеть, какие данные сохраняются.

Лицензия

MIT — свободно используйте, копируйте, изменяйте и распространяйте. Сделано для сообщество на основе реального опыта публикации календаря Templo del Lagar (Vilagarcía de Arosa).

Дискренция

Проект не аффилирован с Meta, Google, TikTok или X Corp. Товарные знаки принадлежат их владельцам. Использование APIs регулируется условиями обслуживания (terms of service) каждой платформы.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Schedule and manage social media posts across 10 platforms (Instagram, Facebook, TikTok, X, LinkedIn, YouTube, Threads, Pinterest, Bluesky, Telegram) from any MCP-compatible AI assistant. Supports batch posting, media uploads, analytics, and platform-specific features like Reels, Shorts, and carousels.
    11
    264
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to schedule and publish social media posts to platforms like Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, and Pinterest using natural language.
    33
    278
    3
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Schedule and manage social media posts across 13 platforms (Bluesky, Threads, Instagram, LinkedIn, Mastodon, YouTube, Facebook, Pinterest, Telegram, Nostr, X/Twitter, Discord, Tumblr and more). OAuth 2.0 + PKCE, 10 tools, draft-first workflow for AI agents.
    10
    12
    AGPL 3.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to manage social media publishing across platforms like LinkedIn, Twitter, Facebook, Instagram, Threads, and Bluesky.
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Create, schedule and publish social posts to TikTok, Instagram, Facebook and YouTube.

  • Schedule, publish, and analyze social posts on TikTok, Instagram, YouTube, X, Threads, LinkedIn.

  • Social media scheduler for Instagram, Facebook, YouTube, TikTok, LinkedIn, X, Bluesky, and Telegram.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/diegolm2012-creator/social-broadcast-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server