Skip to main content
Glama

facebook-mcp-server

Servidor MCP de Facebook

Este proyecto es un servidor MCP para automatizar y gestionar las interacciones en una página de Facebook mediante la API Graph de Facebook. Ofrece herramientas para crear publicaciones, moderar comentarios, obtener información sobre las publicaciones y filtrar comentarios negativos, listo para integrarse con Claude u otros agentes basados en LLM.


🤖¿Qué es esto?

Este MCP proporciona un conjunto de herramientas invocables por IA que se conectan directamente a una página de Facebook, abstrayendo operaciones de API comunes como funciones compatibles con LLM.

✅ Beneficios

  • Permite a los administradores de redes sociales automatizar la moderación y el análisis.

  • Se integra perfectamente con Claude Desktop o cualquier cliente de Agent .

  • Permite un control detallado del contenido de Facebook a partir del lenguaje natural.


📦 Características

Herramienta

Descripción

post_to_facebook

Crea una nueva publicación en Facebook con un mensaje.

reply_to_comment

Responder a un comentario específico en una publicación.

get_page_posts

Recuperar publicaciones recientes de la página.

get_post_comments

Obtener comentarios en una publicación determinada.

delete_post

Eliminar una publicación específica por ID.

delete_comment

Eliminar un comentario específico por ID.

delete_comment_from_post

Alias para eliminar un comentario de una publicación específica.

filter_negative_comments

Filtra los comentarios con palabras clave de sentimiento negativo.

get_number_of_comments

Cuenta el número de comentarios en una publicación.

get_number_of_likes

Cuenta el número de “Me gusta” en una publicación.

get_post_impressions

Obtenga impresiones totales en una publicación.

get_post_impressions_unique

Obtenga el número de usuarios únicos que vieron la publicación.

get_post_impressions_paid

Obtenga número de impresiones pagadas en la publicación.

get_post_impressions_organic

Obtenga número de impresiones orgánicas en la publicación.

get_post_engaged_users

Obtenga el número de usuarios que interactuaron con la publicación.

get_post_clicks

Obtener el número de clics en la publicación.

get_post_reactions_like_total

Obtenga el número total de reacciones de "Me gusta".

get_post_top_commenters

Obtenga los mejores comentaristas en una publicación.

post_image_to_facebook

Publica una imagen con un título en la página de Facebook.

send_dm_to_user

Envía un mensaje directo a un usuario.

update_post

Actualiza el mensaje de una publicación existente.


🚀 Configuración e instalación

1. Clonar el repositorio

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

2. 🛠️ Instalación

Instalar dependencias usando uv, un rápido administrador de paquetes de Python: Si uv aún no está instalado, ejecute:

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

Una vez instalado uv, instale las dependencias del proyecto:

uv pip install -r requirements.txt

3. Configurar el entorno

Crea un archivo .env en el directorio raíz y añade las credenciales de tu página de Facebook. Puedes obtenerlas en https://developers.facebook.com/tools/explorer

FACEBOOK_ACCESS_TOKEN=your_facebook_page_access_token FACEBOOK_PAGE_ID=your_page_id

🧩 Uso con Claude Desktop

Para configurar FacebookMCP en Clade:

  1. Clado abierto.

  2. Vaya a Configuración → Desarrollador → Editar configuración.

  3. En el archivo de configuración que se abre, agregue la siguiente entrada:

"FacebookMCP": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with", "requests", "mcp", "run", "/path/to/facebook-mcp-server/server.py" ] }

✅ ¡Estás listo para partir!

Listo: tu servidor MCP de Facebook ya está completamente configurado y listo para usar Claude Desktop. ¡Ya puedes publicar, moderar y medir la interacción mediante indicaciones en lenguaje natural!


🤝 Contribuyendo

¡Contribuciones, problemas y solicitudes de funciones son bienvenidos!
Siéntete libre de bifurcar el repositorio y enviar una solicitud de extracción.

  • Crea una rama: git checkout -b feature/YourFeature

  • Confirme sus cambios: git commit -m 'feat: add new feature'

  • Empujar a la rama: git push origin feature/YourFeature

  • Abrir una solicitud de extracción 🎉

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

servidor facebook-mcp

  1. 🤖¿Qué es esto?
    1. ✅ Beneficios
  2. 📦 Características
    1. 🚀 Configuración e instalación
      1. 1. Clonar el repositorio
      2. 2. 🛠️ Instalación
      3. 3. Configurar el entorno
    2. 🧩 Uso con Claude Desktop
      1. ✅ ¡Estás listo para partir!
        1. 🤝 Contribuyendo

          Related MCP Servers

          View all related MCP servers

          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/HagaiHen/facebook-mcp-server'

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