Content Distribution
Публикация и планирование постов в DEV.to, Hashnode, Reddit, Bluesky и других площадках
npx -y @automatelab/content-distribution-mcp
Запускается на вашем компьютере. RusMcp не запускает и не проверяет код пакета — посмотрите исходный код перед установкой.
Установка
Пакет @automatelab/content-distribution-mcp из npm, последняя версия. Выберите ассистент и добавьте сервер в его настройки.
Настройки → Developer → Edit Config: файл claude_desktop_config.json
{
"mcpServers": {
"content-distribution": {
"command": "npx",
"args": [
"-y",
"@automatelab/content-distribution-mcp"
]
}
}
}
{
"mcpServers": {
"content-distribution": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@automatelab/content-distribution-mcp"
]
}
}
}
Выполните в терминале
claude mcp add --transport stdio content-distribution -- npx -y @automatelab/content-distribution-mcp
claude mcp add --transport stdio content-distribution -- cmd /c npx -y @automatelab/content-distribution-mcp
Файл .cursor/mcp.json в проекте или ~/.cursor/mcp.json — для всех проектов
{
"mcpServers": {
"content-distribution": {
"command": "npx",
"args": [
"-y",
"@automatelab/content-distribution-mcp"
]
}
}
}
{
"mcpServers": {
"content-distribution": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@automatelab/content-distribution-mcp"
]
}
}
}
Файл .vscode/mcp.json в проекте
{
"servers": {
"content-distribution": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automatelab/content-distribution-mcp"
]
}
}
}
{
"servers": {
"content-distribution": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automatelab/content-distribution-mcp"
]
}
}
}
На Windows npx запускается через cmd /c — иначе ассистент его не найдёт.
Переменные окружения
Замените значения вида YOUR_… своими. Необязательные в конфиг не добавлены — допишите их в env, если нужны.
DEV_TO_API_KEYнеобязательная · секрет- DEV.to API key for publishing articles
HASHNODE_TOKENнеобязательная · секрет- Hashnode personal access token
HASHNODE_PUBLICATION_IDнеобязательная- Hashnode publication ID
GITHUB_TOKENнеобязательная · секрет- GitHub personal access token for GitHub Discussions
GITHUB_DISCUSSION_REPOнеобязательная- GitHub repo for Discussions in owner/repo format
REDDIT_CLIENT_IDнеобязательная · секрет- Reddit OAuth app client ID
REDDIT_CLIENT_SECRETнеобязательная · секрет- Reddit OAuth app client secret
REDDIT_USERNAMEнеобязательная- Reddit account username
REDDIT_PASSWORDнеобязательная · секрет- Reddit account password
BLUESKY_IDENTIFIERнеобязательная- Bluesky handle (e.g. you.bsky.social)
BLUESKY_PASSWORDнеобязательная · секрет- Bluesky app password
DISTRIBUTION_BACKENDнеобязательная- State backend (default: yaml)
DISTRIBUTION_BACKEND_DIRнеобязательная- Directory for YAML state files (default: ~/.distribution-mcp)
Описание
Сервер помогает распространять одну публикацию сразу по нескольким площадкам. Он пригодится авторам технических блогов и командам, которые продвигают продукт в сообществах. Можно опубликовать варианты поста сразу или поставить их в расписание, затем выпустить все запланированные публикации, проверить статус каждой и попытаться удалить уже опубликованное. Для каждой площадки есть подсказки: лимиты символов, поддержка Markdown, теги. Также доступны список настроенных профилей и каталог сабреддитов с паузами между постами и флейрами. Для публикации нужны свои токены площадок: DEV.to, Hashnode, GitHub, Reddit, Bluesky. Сервер ставится как пакет и запускается на компьютере пользователя.
Инструменты
Список инструментов появится после проверки. Пакет запускается у вас — посмотрите README в исходном коде.
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot