MCP Content Publisher
Provides a bridge tool for integrating the MCP server with CrewAI agents, enabling content publishing and analytics.
Planned integration for publishing content and retrieving metrics on Instagram.
Allows publishing posts (text and media) to Telegram channels and retrieving metrics via Bot API.
Planned integration for publishing content and retrieving metrics on YouTube.
Click on "Install 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., "@MCP Content Publisherpublish 'Hello world' to Telegram channel @my_channel"
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.
MCP Content Publisher
MCP-сервер для публикации контента и сбора метрик на социальных платформах.
Платформы
Платформа | Публикация | Метрики | Статус |
Telegram | ✅ Bot API (sendMessage, sendPhoto) | 🚧 Заглушка | Работает |
YouTube | 🚧 Заглушка | 🚧 Заглушка | План |
🚧 Заглушка | 🚧 Заглушка | План |
Related MCP server: meta-mcp
Установка
# Установка через uv
uv sync
# Или через pip
pip install -e .Настройка
Скопируйте .env.example в .env и укажите токен бота:
cp .env.example .env
# TELEGRAM_BOT_TOKEN="your_bot_token"Запуск
# stdio (для интеграции с MCP-клиентами)
uv run mcp-content-publisher --transport stdio
# SSE (для удалённого доступа)
uv run mcp-content-publisher --transport sse --host 127.0.0.1 --port 8001Инструменты MCP
publish_post
Опубликовать пост на указанной платформе.
Параметры:
platform(str): telegram | youtube | instagramtext(str): Текст постаchannel(str): Канал (@username или ID)media_urls(list[str], optional): URL изображений/видеоschedule_at(str, optional): Время публикации ISO-8601
get_metrics
Получить метрики опубликованного поста.
Параметры:
platform(str): Платформаpost_id(str): ID поста
get_channel_stats
Получить общую статистику канала.
Параметры:
platform(str): Платформаchannel(str): Имя/ID канала
Интеграция с crewAI
В agents/publisher.jsonc и agents/analyst.jsonc используйте:
"tools": ["custom:mcp_publish_tool"]А сам bridge-tool (tools/mcp_publish_tool.py) подключается к этому серверу через stdio.
Разработка
# Установка с dev-зависимостями
uv sync --group test
# Запуск тестов
uv run pytestMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ESkuratov/mcp-content-publisher'
If you have feedback or need assistance with the MCP directory API, please join our Discord server