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 🎉
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted Facebook Pages MCP server, with each action switched on or off per account.
Meta Ads MCP server: run Facebook and Instagram campaigns, ad sets, ads and reports from AI.
1An MCP server that automatically collects feedback on your MCP server.
Meta Ads MCP server: 10 tools for Facebook and Instagram reports, ads, Ad Library. Ads start paused.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.370MIT
- 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.411 PyPIMIT
- 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.777-
- AlicenseAqualityDmaintenanceMCP server for Facebook Pages that allows creating, scheduling, and deleting posts, managing comments, and retrieving Page insights using the Facebook Graph API.87 npmMIT