v2/docs/setup/MCP-SETUP-GUIDE.md
Claude Flow integrates with Claude Code through MCP (Model Context Protocol) servers. This guide explains how to set up MCP servers correctly.
# This command automatically adds MCP servers
npx claude-flow@alpha init --force
What it does:
claude mcp add claude-flow npx claude-flow@alpha mcp startIf you already have Claude Code installed but need to add MCP servers:
# Add Claude Flow MCP server
claude mcp add claude-flow npx claude-flow@alpha mcp start
# Optional: Add enhanced coordination
claude mcp add ruv-swarm npx ruv-swarm mcp start
# Optional: Add cloud features
claude mcp add flow-nexus npx flow-nexus@latest mcp start
Check that MCP servers are running:
claude mcp list
Expected output:
claude-flow: npx claude-flow@alpha mcp start - ✓ Connected
ruv-swarm: npx ruv-swarm mcp start - ✓ Connected
flow-nexus: npx flow-nexus@latest mcp start - ✓ Connected
Example:
claude-flow: /workspaces/claude-code-flow/bin/claude-flow mcp start - ✓ Connected
Solution: This happens when you're working in the claude-flow repository itself. It's actually fine for development! The MCP server will work correctly.
If you want to use the npx command instead:
# Remove the existing server
claude mcp remove claude-flow
# Re-add with npx command
claude mcp add claude-flow npx claude-flow@alpha mcp start
Solution: Install Claude Code first:
npm install -g @anthropic-ai/claude-code
Causes and Solutions:
Package not installed globally:
# Install the package
npm install -g claude-flow@alpha
Using local development version:
# In the claude-flow repo, build first
npm run build
Permission issues:
# Use --dangerously-skip-permissions for testing
claude --dangerously-skip-permissions
npx claude-flow@alpha initclaude mcp add for youclaude initclaude mcp add <name> <command>~/.config/claude/# 1. Install Claude Code (one-time)
npm install -g @anthropic-ai/claude-code
# 2. Initialize your project with Claude Flow (per project)
cd your-project
npx claude-flow@alpha init --force
# 3. Verify MCP servers are connected
claude mcp list
# 4. Start using Claude Code with MCP tools
claude
npx claude-flow@alpha init does BOTH file setup AND MCP configurationclaude init is just for Claude Code, not Claude FlowQuestions? See GitHub Issues or join our Discord