
tiroshanm/facebook-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
tiroshanm/facebook-mcp-server는 MCP 서버 후보가 https://github.com/tiroshanm/facebook-mcp-server.에서 수입되었습니다
개요
tiroshanm/facebook-mcp-server는 MCP 서버 후보가 https://github.com/tiroshanm/facebook-mcp-server.에서 수입되었습니다
개요(AI 번역)
개요
Facebook 페이지 상호 작용 및 관리 기능을 제공하는 모델 Context Protocol (MCP) 서버 구현. 이 서버는 자동화된 게시물, 코멘트모멘트 및 콘텐츠 검색을 가능하게 합니다.
부품
도구
서버는 다음과 같은 도구를 제공합니다:
- post to facebook:
- Facebook 페이지에 메시지를 게시하십시오.
- 입력:
message(문자): 자주 묻는 질문 - reply to comment:
- 특정 게시물에 대한 의견에 답글.
- 입력:
post_id(string): 게시물의 ID.comment_id(string): 코멘트의 ID.message(string): 응답 메시지. *get page posts:- Facebook 페이지에 게시된 게시물을 검색합니다.
- 입력: 없음. *get post comments:
- 특정 게시물에 대한 코멘트를 검색합니다.
- 입력:
post_id(문자): 게시물의 ID. - filter negative comments:
- 키워드를 기준으로 게시물의 부정적인 의견.
- 입력:
post_id(문자): 게시물의 ID. - delete post:
- Facebook 페이지에서 게시물 삭제.
- 입력:
post_id(문자): 게시물의 ID를 삭제합니다. - delete comment:
- 게시물에서 코멘트를 삭제합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
Facebook MCP Server
Overview
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.
Components
Tools
The server offers the following tools:
- post_to_facebook:
- Posts a message to the Facebook Page.
- Input:
message(string): The message to post.
- reply_to_comment:
- Replies to a comment on a specific post.
- Input:
post_id(string): The ID of the post.comment_id(string): The ID of the comment.message(string): The reply message.
- get_page_posts:
- Retrieves posts published on the Facebook Page.
- Input: None.
- get_post_comments:
- Retrieves comments for a specific post.
- Input:
post_id(string): The ID of the post.
- filter_negative_comments:
- Filters negative comments from a post based on keywords.
- Input:
post_id(string): The ID of the post.
- delete_post:
- Deletes a post from the Facebook Page.
- Input:
post_id(string): The ID of the post to delete.
- delete_comment:
- Deletes a comment from a post.
- Input:
comment_id(string): The ID of the comment to delete.
Setup
-
Configure Facebook Credentials:
-
Create a
.envfile in the root directory of your project. -
Add your Facebook Page access token and Page ID to the
.envfile:FACEBOOK_PAGE_ACCESS_TOKEN=YOUR_PAGE_ACCESS_TOKEN FACEBOOK_PAGE_ID=YOUR_PAGE_ID -
Replace
YOUR_PAGE_ACCESS_TOKENandYOUR_PAGE_IDwith your actual values. -
Important: Add
.envto your.gitignoreto avoid committing sensitive information.
-
-
Configure in Claude Desktop (or your MCP Client):
-
Configure your MCP client (e.g., Claude Desktop) to connect to the Facebook MCP server.
-
Example configuration for Claude Desktop (uv):
{ "mcpServers": { "facebook": { "command": "uv", "args": [ "--directory", "/path/to/facebook-mcp-server", "run", "facebook-mcp-server" ] } } }
-
Building
Comming Next.
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"facebook": {
"command": "uv",
"args": [
"--directory",
"/path/to/facebook-mcp-server",
"run",
"facebook-mcp-server"
]
}
}
}