Facebook MCP Server
Facebook MCP Server
Этот проект представляет собой MCP-сервер для автоматизации и управления взаимодействиями на странице Facebook с использованием Facebook Graph API. Он предоставляет инструменты для создания постов, модерации комментариев, получения аналитики по постам и фильтрации негативных отзывов — готов к подключению к Claude или другим LLM-агентам.
🤖 Что это такое?
Этот MCP предоставляет набор инструментов, вызываемых ИИ, которые подключаются напрямую к странице Facebook, абстрагируя типичные операции API в функции, удобные для LLM.
✅ Преимущества
Даёт менеджерам социальных сетей возможность автоматизировать модерацию и аналитику.
Бесшовно интегрируется с Claude Desktop или любым клиентом-агентом.
Обеспечивает детальное управление контентом Facebook с помощью естественного языка.
Related MCP server: PagePilot MCP
📦 Возможности
Tool | Description |
| Создать новый пост на Facebook с сообщением. |
| Ответить на конкретный комментарий к посту. |
| Получить последние посты со страницы. |
| Получить комментарии к указанному посту. |
| Удалить конкретный пост по ID. |
| Удалить конкретный комментарий по ID. |
| Скрыть комментарий от публичного просмотра. |
| Показать ранее скрытый комментарий. |
| Псевдоним для удаления комментария из конкретного поста. |
| Отфильтровать комментарии, содержащие ключевые слова с негативной тональностью. |
| Подсчитать количество комментариев к посту. |
| Подсчитать количество отметок «Нравится» на посте. |
| Получить общее количество показов поста. |
| Получить количество уникальных пользователей, увидевших пост. |
| Получить количество платных показов поста. |
| Получить количество органических показов поста. |
| Получить количество пользователей, взаимодействовавших с постом. |
| Получить количество кликов по посту. |
| Получить общее количество реакций «Нравится». |
| Получить самых активных комментаторов поста. |
| Опубликовать изображение с подписью на странице Facebook. |
| Опубликовать локальный файл видео или публично доступный URL видео с описанием. |
| Отправить личное сообщение пользователю. |
| Обновляет текст существующего поста. |
| Запланировать пост для будущей публикации. |
| Получить общее количество подписчиков страницы. |
| Получить количество репостов поста. |
| Получить количество всех реакций на пост одним вызовом. |
| Удалить несколько комментариев по ID. |
| Скрыть несколько комментариев по ID. |
| Показать несколько комментариев по ID. |
| Получить все ответы на конкретный комментарий. |
| Получить постоянную ссылку (permalink) на пост. |
| Перечислить все запланированные (неопубликованные) посты на странице. |
| Получить расширенную информацию о странице (название, описание, категория, веб-сайт). |
🚀 Установка и настройка
1. Клонируйте репозиторий
git clone https://github.com/your-org/facebook-mcp-server.git
cd facebook-mcp-server2. 🛠️ Установка
Установите зависимости с помощью uv — быстрого менеджера пакетов для Python: Если uv ещё не установлен, выполните:
curl -Ls https://astral.sh/uv/install.sh | bashПосле установки uv установите зависимости проекта:
uv pip install -r requirements.txt3. Настройка окружения
Создайте файл .env в корневом каталоге и добавьте учётные данные вашей страницы Facebook. Вы можете получить их здесь: https://developers.facebook.com/tools/explorer
FACEBOOK_ACCESS_TOKEN=your_facebook_page_access_token
FACEBOOK_PAGE_ID=your_page_id🧩 Использование с Claude Desktop
Чтобы настроить FacebookMCP в Clade:
Откройте Clade.
Перейдите в Настройки → Разработчик → Изменить конфигурацию.
В открывшемся файле конфигурации добавьте следующую запись:
"FacebookMCP": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"requests",
"mcp",
"run",
"/path/to/facebook-mcp-server/server.py"
]
}✅ Вы готовы к работе!
Вот и всё — ваш Facebook MCP server полностью настроен и готов работать с Claude Desktop. Теперь вы можете публиковать посты, модерировать и измерять вовлечённость с помощью запросов на естественном языке!
🤝 Вклад в проект
Приветствуются вклады, сообщения об ошибках и запросы новых функций!
Не стесняйтесь форкать репозиторий и отправлять pull request.
Создайте ветку:
git checkout -b feature/YourFeatureЗафиксируйте изменения:
git commit -m 'feat: add new feature'Отправьте изменения в ветку:
git push origin feature/YourFeatureОткройте pull request 🎉
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, schedule and publish Instagram and Facebook posts from Claude or ChatGPT.
Facebook data for AI agents: pages, posts, groups. Brand, market + competitor research JSON.
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
- PostponeOAuthapp.postpone
Schedule and manage social media posts across connected platforms using natural language.
Related MCP Servers
- AlicenseBqualityDmaintenanceAutomates Facebook Page management through the Graph API, enabling content posting, comment moderation, analytics tracking, and engagement monitoring through natural language interactions.3013MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage a Facebook Fanpage via the official Graph API, supporting posting, scheduling, comment moderation, and analytics, without scraping or accessing private messages.MIT
- AlicenseNot gradedqualityDmaintenanceEnables analytics and management of Facebook Pages through the Meta Graph API, including posts, insights, audience, and publishing.GPL 3.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to automate Facebook Page management including posting, commenting, and analytics via the Facebook Graph API.MIT