ReferenceMCP ServersOverview

MCP Servers

Model Context Protocol servers extend Claude Code with additional capabilities.

Why MCP Servers?

MCP servers run locally and give Claude access to external services. Benefits:

  • Local control - You decide when searches happen
  • Cost control - Free tiers available (Brave: 2000/month)
  • Global availability - Works everywhere, no geographic restrictions
  • Advanced features - Domain filtering, content extraction, research synthesis

MCP vs Built-in WebSearch

Claude Code has a built-in WebSearch tool, but MCP search servers offer advantages:

FeatureBuilt-in WebSearchMCP Search Servers
Cost$10/1000 searchesFree tier available
AvailabilityMay have restrictionsGlobal
ControlAutomaticYou decide when to search
ProvidersAnthropic onlyBrave, Google, or custom

Recommendation: Install one search MCP server (brave-search or google-search), not both. They serve the same purpose.

Available Servers

Documents

Configuration

All MCP servers are configured in ~/.claude.json:

{
  "mcpServers": {
    "server-name": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@package/name"],
      "env": {
        "API_KEY": "your-key"
      }
    }
  }
}

Adding Custom Servers

Create a JSON file in ~/.claude/custom/mcp/:

{
  "name": "my-server",
  "description": "My custom MCP server",
  "config": {
    "type": "stdio",
    "command": "npx",
    "args": ["-y", "@my-org/mcp-server"]
  },
  "requiresApiKey": false
}

Then use /add-custom to install, or run ./install.sh --add.