iHatePosting — MCP-сервер для Claude Code: посты в соцсети
Хостинговый MCP-сервер и скилл: агент готовит, проверяет и ставит в расписание посты в 14 соцсетях через ваш аккаунт iHatePosting.
claude mcp add --transport http mcp https://ihateposting.com/mcp/oauthЧто делает iHatePosting
iHatePosting подключает агента к вашему аккаунту на ihateposting.com и даёт 16 инструментов. Черновик, отложенная публикация, проверка поста до отправки, правила каждой сети, медиа, отчёты по каналам. Ничего не уходит наружу без вашей команды: новый пост сохраняется черновиком, пока вы не попросите опубликовать сразу или в заданное время.
Вход в аккаунт iHatePosting заменяет ключ API. Для Claude, Codex, Cursor, Gemini CLI и GitHub Copilot сервер добавляется по адресу https://ihateposting.com/mcp/oauth, дальше вы входите в браузере. Есть и второй путь — через npx -y ihateposting-mcp с переменной IHATEPOSTING_API_KEY; тогда ключ нужно получить в аккаунте заранее.
Инструмент validate_post прогоняет те же проверки, что и публикатор, и при этом ничего не создаёт. Он же сообщает, если у сети нет подключённого аккаунта или его надо переподключить. Время вроде «9:00» читается в часовом поясе из настроек iHatePosting, а не с вашего компьютера — если пояс в настройках не тот, посты уйдут не тогда, когда вы ждёте.
Какие задачи решает
- подготовить один пост сразу для нескольких сетей
- проверить текст и медиа до публикации
- поставить публикацию на конкретное время
- переписать упавший пост и отправить только его
- посмотреть охваты и лучшие посты по каналам
Примеры запросов агенту
- Сделай черновик поста про релиз и покажи, что не пройдёт проверку
- Опубликуй этот текст в X и LinkedIn завтра в 9:00
- Покажи, что случилось с постами за последние 7 дней
Как установить iHatePosting
1Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://ihateposting.com/mcp/oauth2Командой платформы
claude mcp add --env IHATEPOSTING_API_KEY=<IHATEPOSTING_API_KEY> --transport stdio ihateposting -- npx -y ihateposting-mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add ihateposting --url https://ihateposting.com/mcp/oauth2Командой платформы
codex mcp add ihateposting --env IHATEPOSTING_API_KEY=<IHATEPOSTING_API_KEY> -- npx -y ihateposting-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"ihateposting": {
"url": "https://ihateposting.com/mcp/oauth"
}
}
}{
"mcpServers": {
"ihateposting": {
"command": "npx",
"args": [
"-y",
"ihateposting-mcp"
],
"env": {
"IHATEPOSTING_API_KEY": "<IHATEPOSTING_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"ihateposting": {
"type": "http",
"url": "https://ihateposting.com/mcp/oauth"
}
}
}{
"servers": {
"ihateposting": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ihateposting-mcp"
],
"env": {
"IHATEPOSTING_API_KEY": "<IHATEPOSTING_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http ihateposting https://ihateposting.com/mcp/oauth2Командой платформы
gemini mcp add -e IHATEPOSTING_API_KEY=<IHATEPOSTING_API_KEY> ihateposting npx -y ihateposting-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о iHatePosting
Как установить iHatePosting в Claude Code?
Выполните claude mcp add --transport http ihateposting https://ihateposting.com/mcp/oauth, затем войдите в аккаунт iHatePosting в браузере.
Что делает iHatePosting?
Даёт агенту 16 инструментов для работы с соцсетями: черновики, расписание, публикация, проверка поста, правила сетей, медиа и отчёты.
Нужен ли ключ API?
При входе через https://ihateposting.com/mcp/oauth ключ не нужен. Вариант с npx -y ihateposting-mcp требует переменную IHATEPOSTING_API_KEY.