Quick Start
Get Meta Business MCP up and running in under 60 seconds.
⏱ Under 60 secondsPrerequisites
- Docker & Docker Compose (version 20.10+ / Compose V2)
- Go 1.21+ (only if building from source)
No Meta API keys required for local development — mock credentials are used by default.
Clone and Start
git clone https://github.com/metabusiness-mcp/meta-business-mcp.git
cd meta-business-mcp
docker compose up -d --buildWait for all containers to become healthy:
docker compose ps
# All should show "healthy"What starts:
| Service | Port | Description |
|---|---|---|
| PostgreSQL 16 | :5432 | Primary database |
| Redis 7 | :6379 | Cache & rate limiter |
| NATS JetStream | :4222 | Async message broker |
| Mock Meta API | :8081 | Simulates Meta Cloud API |
| Meta Business MCP | :8080 + MCP stdio | Main application |
Access the Dashboard
Open your browser: http://localhost:8080
On first run, the server auto-generates a random password and prints it to the terminal:
╔══════════════════════════════════════════════════════════╗
║ DASHBOARD CREDENTIALS (auto-generated) ║
╠══════════════════════════════════════════════════════════╣
║ Username: admin ║
║ Password: a1b2c3d4e5f6g7h8 ║
╚══════════════════════════════════════════════════════════╝Copy the password and log in.
Connect Your AI Agent
The MCP server runs on stdio. Configure your AI client:
Claude Desktop — Add to claude_desktop_config.json:
{
"mcpServers": {
"meta-business-mcp": {
"command": "/path/to/meta-business-mcp",
"args": []
}
}
}Cursor — Add to your MCP settings via the IDE UI or config file.
Verify
curl http://localhost:8080/health
# OK