Skip to main content

Claude Desktop + FAOS Integration

Connect Claude Desktop to FAOS agents and workflows in under 10 minutes.

What You'll Get​

Once connected, Claude Desktop can:

  • Invoke specialist agents (PM, Developer, Architect, Analyst, SM) for domain expertise
  • Run multi-step workflows (PRD creation, code review, sprint planning)
  • Query project context (sprint status, stories, architecture decisions)
  • Track activities and get assigned tasks
  • Query knowledge graphs and business metrics

Quick Start (3 Steps)​

Prerequisites​

  • Claude Desktop installed
  • FAOS account with API access
  • Python 3.10+ with pipx (recommended)

Step 1: Install FAOS MCP Server​

# Using pipx (recommended - isolated environment)
pipx install faos-mcp

# Or using pip
pip install faos-mcp

Verify installation:

faos-mcp --version
# Expected: faos-mcp 1.x.x

Step 2: Configure MCP​

Edit your Claude Desktop MCP configuration file:

OSConfig File Location
macOS~/.config/claude/mcp.json
Windows%APPDATA%\claude\mcp.json
Linux~/.config/claude/mcp.json

Add the FAOS server configuration:

{
"servers": {
"faos": {
"command": "faos-mcp",
"env": {
"FAOS_API_URL": "https://api.faosx.ai",
"FAOS_API_TOKEN": "your-token-here"
}
}
}
}
Getting Your Token

Log in to FAOS Portal β†’ Settings β†’ API Tokens β†’ Generate New Token

Step 3: Restart Claude Desktop​

Quit Claude Desktop completely (from the menu bar on macOS) and reopen it.

Verify Installation​

Ask Claude:

"What FAOS tools do you have available?"

Claude should list all 17 FAOS tools including faos_invoke_agent and faos_run_workflow.

Your First Agent Invocation​

Try this prompt:

"Use the FAOS PM agent to help me create an outline for a mobile app PRD"

Claude will invoke the PM specialist agent and provide structured product guidance.

Your First Workflow​

Start a workflow:

"Run the FAOS create-prd workflow for a task management app"

Claude will initiate the multi-step PRD creation workflow and guide you through it.

Next Steps​

Architecture Overview​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Claude Desktop │────▢│ FAOS MCP │────▢│ FAOS API β”‚
β”‚ β”‚ β”‚ Server β”‚ β”‚ (Backend) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚ β”‚
β–Ό β–Ό β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Specialist β”‚ β”‚ Workflow β”‚ β”‚ Knowledge β”‚
β”‚ Agents β”‚ β”‚ Engine β”‚ β”‚ Graph β”‚
β”‚ (PM, Dev...) β”‚ β”‚ (Temporal) β”‚ β”‚ (FalkorDB) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Data Flow:

  1. Claude Desktop sends tool calls via MCP protocol
  2. FAOS MCP Server translates to API requests
  3. FAOS Backend processes requests (agents, workflows, queries)
  4. Results stream back to Claude Desktop

Support​