Skip to main content
Glama
adnaan-abdi

Facebook MCP Server

by adnaan-abdi

Facebook MCP Server

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

Trust Score


🤖 Что это такое?

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

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

  • Даёт менеджерам социальных сетей возможность автоматизировать модерацию и аналитику.

  • Бесшовно интегрируется с Claude Desktop или любым клиентом-агентом.

  • Обеспечивает детальное управление контентом Facebook с помощью естественного языка.


Related MCP server: PagePilot MCP

📦 Возможности

Tool

Description

post_to_facebook

Создать новый пост на Facebook с сообщением.

reply_to_comment

Ответить на конкретный комментарий к посту.

get_page_posts

Получить последние посты со страницы.

get_post_comments

Получить комментарии к указанному посту.

delete_post

Удалить конкретный пост по ID.

delete_comment

Удалить конкретный комментарий по ID.

hide_comment

Скрыть комментарий от публичного просмотра.

unhide_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

Получить общее количество реакций «Нравится».

get_post_top_commenters

Получить самых активных комментаторов поста.

post_image_to_facebook

Опубликовать изображение с подписью на странице Facebook.

post_video_to_facebook

Опубликовать локальный файл видео или публично доступный URL видео с описанием.

send_dm_to_user

Отправить личное сообщение пользователю.

update_post

Обновляет текст существующего поста.

schedule_post

Запланировать пост для будущей публикации.

get_page_fan_count

Получить общее количество подписчиков страницы.

get_post_share_count

Получить количество репостов поста.

get_post_reactions_breakdown

Получить количество всех реакций на пост одним вызовом.

bulk_delete_comments

Удалить несколько комментариев по ID.

bulk_hide_comments

Скрыть несколько комментариев по ID.

bulk_unhide_comments

Показать несколько комментариев по ID.

get_comment_replies

Получить все ответы на конкретный комментарий.

get_post_permalink

Получить постоянную ссылку (permalink) на пост.

get_scheduled_posts

Перечислить все запланированные (неопубликованные) посты на странице.

get_page_info

Получить расширенную информацию о странице (название, описание, категория, веб-сайт).


🚀 Установка и настройка

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. Откройте Clade.

  2. Перейдите в Настройки → Разработчик → Изменить конфигурацию.

  3. В открывшемся файле конфигурации добавьте следующую запись:

"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 🎉

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Automates Facebook Page management through the Graph API, enabling content posting, comment moderation, analytics tracking, and engagement monitoring through natural language interactions.
    30
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables analytics and management of Facebook Pages through the Meta Graph API, including posts, insights, audience, and publishing.
    GPL 3.0

View all related MCP servers

Related MCP Connectors

  • Boost posts and launch community growth campaigns from your AI assistant. OAuth, credit-billed.

  • Social media analytics, post insights, and competitor benchmarking for AI agents.

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adnaan-abdi/Facebook-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server