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.
The server offers the following tools:
message
(string): The message to post.post_id
(string): The ID of the post.comment_id
(string): The ID of the comment.message
(string): The reply message.post_id
(string): The ID of the post.post_id
(string): The ID of the post.post_id
(string): The ID of the post to delete.comment_id
(string): The ID of the comment to delete.Configure Facebook Credentials:
Create a .env
file in the root directory of your project.
Add your Facebook Page access token and Page ID to the .env
file:
FACEBOOK_PAGE_ACCESS_TOKEN=YOUR_PAGE_ACCESS_TOKEN
FACEBOOK_PAGE_ID=YOUR_PAGE_ID
Replace YOUR_PAGE_ACCESS_TOKEN
and YOUR_PAGE_ID
with your actual values.
Important: Add .env
to your .gitignore
to 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"
]
}
}
}
Comming Next.
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.
{
"mcpServers": {
"facebook": {
"env": {},
"args": [
"--directory",
"/path/to/facebook-mcp-server",
"run",
"facebook-mcp-server"
],
"command": "uv"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.