Skip to main content
Glama

Facebook MCP Server

이 프로젝트는 Facebook Graph API를 사용하여 Facebook 페이지에서의 상호작용을 자동화하고 관리하기 위한 MCP 서버입니다. 게시물 작성, 댓글 관리, 게시물 인사이트 가져오기, 부정적인 피드백 필터링 등을 위한 도구를 제공하며, Claude나 기타 LLM 기반 에이전트에 바로 연결하여 사용할 수 있습니다.

Trust Score


🤖 이것은 무엇인가요?

이 MCP는 Facebook 페이지에 직접 연결되는 AI 호출 가능 도구 모음을 제공하며, 일반적인 API 작업을 LLM 친화적인 함수로 추상화합니다.

✅ 이점

  • 소셜 미디어 관리자가 중재 및 분석을 자동화할 수 있도록 지원합니다.

  • Claude Desktop 또는 모든 에이전트 클라이언트와 원활하게 통합됩니다.

  • 자연어를 통해 Facebook 콘텐츠를 세밀하게 제어할 수 있습니다.


Related MCP server: io.github.anthonyjbolo/mcp-fb-publisher

📦 기능

도구

설명

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 페이지에 캡션과 함께 이미지를 게시합니다.

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

게시물의 고유 링크 URL을 가져옵니다.

get_scheduled_posts

페이지의 모든 예약된(게시되지 않은) 게시물을 나열합니다.

get_page_info

확장된 페이지 세부 정보(이름, 소개, 카테고리, 웹사이트)를 가져옵니다.


🚀 설정 및 설치

1. 저장소 복제

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

2. 🛠️ 설치

빠른 Python 패키지 관리자인 uv를 사용하여 종속성을 설치합니다: 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과 함께 사용하기

Claude에서 FacebookMCP를 설정하려면:

  1. Claude를 엽니다.

  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 Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP 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.
    4
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server implementation that provides Facebook Page interaction and management capabilities. This server enables automated posting, comment moderation, and content retrieval.
    7
    76
    -
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for Facebook Pages that allows creating, scheduling, and deleting posts, managing comments, and retrieving Page insights using the Facebook Graph API.
    8
    1 npm
    MIT