Essence
MCP Integration

MCP Setup

Connect Essence to Claude, Cursor, and other AI tools

Prerequisites

Make sure Essence is running locally:

cd essence/backend
cargo run --release
# Server running at http://localhost:8080

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "essence": {
      "type": "http",
      "url": "http://localhost:8080/mcp"
    }
  }
}

Restart Claude Desktop. You should see Essence tools available in the tool picker.

Claude Code

Add to your project's .claude/settings.json or global ~/.claude/settings.json:

{
  "mcpServers": {
    "essence": {
      "type": "http",
      "url": "http://localhost:8080/mcp"
    }
  }
}

Claude Code will automatically discover the scrape, crawl, map, and search tools.

Cursor

Open Cursor settings and navigate to the MCP section. Add a new server:

  • Name: essence
  • Type: HTTP
  • URL: http://localhost:8080/mcp

Or add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "essence": {
      "type": "http",
      "url": "http://localhost:8080/mcp"
    }
  }
}

Windsurf

Add to your Windsurf MCP configuration:

{
  "mcpServers": {
    "essence": {
      "type": "http",
      "url": "http://localhost:8080/mcp"
    }
  }
}

Usage Examples

Once connected, your AI agent can use Essence tools directly. Examples of what you can ask:

Remote Deployment

If Essence is running on a remote server, replace localhost:8080 with your server's address:

{
  "mcpServers": {
    "essence": {
      "type": "http",
      "url": "https://your-server.com/mcp"
    }
  }
}

Ensure the MCP endpoint is accessible from your machine and properly secured (e.g., behind a VPN or reverse proxy with authentication).

On this page