facebook-mcp-server
Facebook MCP Server
Этот проект представляет собой MCP-сервер для автоматизации и управления взаимодействиями на странице Facebook с использованием Facebook Graph API. Он предоставляет инструменты для создания публикаций, модерации комментариев, получения статистики публикаций и фильтрации негативных отзывов — готовые к интеграции в Claude или другие агенты на базе LLM.
🤖 Что это такое?
Этот MCP предоставляет набор инструментов, вызываемых ИИ, которые подключаются напрямую к странице Facebook, абстрагируя стандартные операции API в функции, понятные для LLM.
✅ Преимущества
Позволяет менеджерам социальных сетей автоматизировать модерацию и аналитику.
Легко интегрируется с Claude Desktop или любым клиентским агентом.
Обеспечивает детальный контроль над контентом Facebook с помощью естественного языка.
Related MCP server: io.github.anthonyjbolo/mcp-fb-publisher
📦 Функции
Инструмент | Описание |
| Создать новую публикацию в Facebook с текстом. |
| Ответить на конкретный комментарий к публикации. |
| Получить недавние публикации со страницы. |
| Получить комментарии к указанной публикации. |
| Удалить конкретную публикацию по ID. |
| Удалить конкретный комментарий по ID. |
| Скрыть комментарий от публичного просмотра. |
| Показать ранее скрытый комментарий. |
| Псевдоним для удаления комментария из конкретной публикации. |
| Отфильтровать комментарии с ключевыми словами негативного характера. |
| Подсчитать количество комментариев к публикации. |
| Подсчитать количество лайков к публикации. |
| Получить общее количество показов публикации. |
| Получить количество уникальных пользователей, увидевших публикацию. |
| Получить количество платных показов публикации. |
| Получить количество органических показов публикации. |
| Получить количество пользователей, взаимодействовавших с публикацией. |
| Получить количество кликов по публикации. |
| Получить общее количество реакций «Нравится». |
| Получить список самых активных комментаторов публикации. |
| Опубликовать изображение с подписью на странице Facebook. |
| Отправить личное сообщение пользователю. |
| Обновить текст существующей публикации. |
| Запланировать публикацию на будущее. |
| Получить общее количество подписчиков страницы. |
| Получить количество репостов публикации. |
| Получить количество всех реакций к публикации за один вызов. |
| Удалить несколько комментариев по ID. |
| Скрыть несколько комментариев по ID. |
| Показать несколько комментариев по ID. |
| Получить все ответы на конкретный комментарий. |
| Получить постоянную ссылку на публикацию. |
| Список всех запланированных (неопубликованных) постов на странице. |
| Получить расширенную информацию о странице (название, описание, категория, веб-сайт). |
🚀 Настройка и установка
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 в Claude:
Откройте Claude.
Перейдите в Settings → Developer → Edit Config.
В открывшемся файле конфигурации добавьте следующую запись:
"FacebookMCP": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"requests",
"mcp",
"run",
"/path/to/facebook-mcp-server/server.py"
]
}✅ Все готово!
Вот и все — ваш MCP-сервер Facebook полностью настроен и готов к работе с 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
An MCP server that automatically collects feedback on your MCP server.
A hosted MCP server for planning, scheduling, media, analytics, and social publishing.
Official TimeToPost MCP server for social post drafting, scheduling, publishing and approval queues.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.366MIT
- AlicenseAqualityDmaintenanceMCP server to safely publish posts to multiple Facebook Pages via Meta Graph API, with built-in guardrails for brand voice, banned topics, image requirements, and anti-duplication.4MIT
- FlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server implementation that provides Facebook Page interaction and management capabilities. This server enables automated posting, comment moderation, and content retrieval.776-
- AlicenseAqualityDmaintenanceMCP server for Facebook Pages that allows creating, scheduling, and deleting posts, managing comments, and retrieving Page insights using the Facebook Graph API.81 npmMIT