facebook-mcp-server

by HagaiHen

Integrations

  • Provides tools for automating and managing Facebook Page interactions, including creating posts, moderating comments, fetching post insights, and filtering negative feedback using the Facebook Graph API.

MCP-сервер Facebook

Этот проект представляет собой сервер MCP для автоматизации и управления взаимодействиями на странице Facebook с использованием API Facebook Graph. Он предоставляет инструменты для создания постов, модерации комментариев, получения аналитических сведений о постах и фильтрации негативных отзывов — готовый к подключению к Claude или другим агентам на основе LLM.


🤖 Что это?

Этот MCP предоставляет набор инструментов, вызываемых с помощью ИИ, которые подключаются напрямую к странице Facebook, абстрагируя общие операции API в виде функций, совместимых с LLM.

✅ Преимущества

  • Позволяет менеджерам социальных сетей автоматизировать модерацию и аналитику.
  • Легко интегрируется с Claude Desktop или любым клиентом Agent .
  • Обеспечивает точный контроль над контентом Facebook на естественном языке.

📦 Особенности

ИнструментОписание
post_to_facebookСоздайте новую публикацию на Facebook с сообщением.
reply_to_commentОтветить на конкретный комментарий к посту.
get_page_postsПолучить последние сообщения со страницы.
get_post_commentsПолучить комментарии к указанному посту.
delete_postУдалить конкретную запись по идентификатору.
delete_commentУдалить конкретный комментарий по идентификатору.
delete_comment_from_postПсевдоним для удаления комментария из определенного поста.
filter_negative_commentsОтфильтровывать комментарии с ключевыми словами с негативной тональностью.
get_number_of_commentsПодсчитайте количество комментариев к посту.
get_number_of_likesПодсчитайте количество лайков под публикацией.
get_post_impressionsПолучите общее количество показов поста.
get_post_impressions_uniqueПолучите количество уникальных пользователей, которые увидели публикацию.
get_post_impressions_paidПолучите количество платных показов поста.
get_post_impressions_organicПолучите количество органических показов поста.
get_post_engaged_usersПолучите количество пользователей, которые взаимодействовали с публикацией.
get_post_clicksПолучите количество кликов по посту.
get_post_reactions_like_totalПолучите общее количество реакций «Нравится».

🚀 Настройка и установка

1. Клонировать репозиторий

git clone https://github.com/your-org/facebook-mcp-server.git cd facebook-mcp-server

2. 🛠️ Установка

Установите зависимости с помощью uv, быстрого менеджера пакетов Python: Если uv еще не установлен, выполните:

curl -Ls https://astral.sh/uv/install.sh | bash

После установки uv установите зависимости проекта:

uv pip install -r requirements.txt

3. Настройка среды

Создайте файл .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:

  1. Открытая клада.
  2. Перейдите в Настройки → Разработчик → Изменить конфигурацию.
  3. В открывшемся файле конфигурации добавьте следующую запись:
"FacebookMCP": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with", "requests", "mcp", "run", "/path/to/facebook-mcp-server/server.py" ] }

✅ Вы готовы к работе!

Вот и все — ваш сервер Facebook MCP теперь полностью настроен и готов к работе с Claude Desktop. Теперь вы можете публиковать, модерировать и измерять вовлеченность — все это с помощью подсказок на естественном языке!


🤝 Вклад

Приветствуются ваши вклады, сообщения о проблемах и запросы на новые функции!
Не стесняйтесь создавать ответвления репозитория и отправлять запрос на извлечение.

  • Создайте ветку: git checkout -b feature/YourFeature
  • Зафиксируйте изменения: git commit -m 'feat: add new feature'
  • Отправка в ветку: git push origin feature/YourFeature
  • Откройте запрос на извлечение 🎉

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    An MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.
    Last updated -
    2
    6
    TypeScript
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    MCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.
    Last updated -
    28
    Python
    MIT License
    • Apple
    • Linux

View all related MCP servers

ID: aras3sa983