Client Setup

Connect AgenticStore MCP Tools to your AI client. Pick your install method below — Docker or Python (uv) — then copy the config for your client and restart.

[tip]
Claude Desktop, Cursor, Windsurf, and VS Code use the JSON examples below. GPT / Codex uses TOML; configure it through the local MCP Hub instead. Restart your client after applying changes.

GPT / OpenAI Codex

Install the Codex CLI, then open the local AgenticStore dashboard. In MCP Hub → Clients, select GPT / OpenAI Codex, choose your tools, and click Apply. AgenticStore updates ~/.codex/config.toml while preserving your other settings. Restart Codex to load the tools.

MCP tool setup does not route model prompts through the firewall. To inspect Codex traffic, start the TLS proxy in Firewall, connect GPT / Codex (ChatGPT login), restart Codex, and verify a fresh recording. OpenAI SDK apps have a separate firewall connection. See firewall setup →

Claude Desktop

macOS/Linux~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

Without web search

json
{
  "mcpServers": {
    "agenticstore": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest"]
    }
  }
}

With web search (requires docker compose up -d)

Cursor

macOS/Linux~/.cursor/mcp.json
Windows%USERPROFILE%\.cursor\mcp.json

Without web search

json
{
  "mcpServers": {
    "agenticstore": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest"]
    }
  }
}

With web search (requires docker compose up -d)

json
{
  "mcpServers": {
    "agenticstore": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "--network", "agentic-store-mcp_default",
        "-e", "SEARXNG_URL=http://searxng:8080",
        "agenticstore/agentic-store-mcp:latest"
      ]
    }
  }
}

Windsurf

macOS/Linux~/.codeium/windsurf/mcp_config.json
Windows%USERPROFILE%\.codeium\windsurf\mcp_config.json

Without web search

json
{
  "mcpServers": {
    "agenticstore": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest"]
    }
  }
}

With web search (requires docker compose up -d)

json
{
  "mcpServers": {
    "agenticstore": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "--network", "agentic-store-mcp_default",
        "-e", "SEARXNG_URL=http://searxng:8080",
        "agenticstore/agentic-store-mcp:latest"
      ]
    }
  }
}

VS Code (MCP extension)

macOS/Linux.vscode/mcp.json (workspace) or settings.json
Windows.vscode\mcp.json (workspace) or settings.json

Without web search

json
{
  "mcpServers": {
    "agenticstore": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest"]
    }
  }
}

With web search (requires docker compose up -d)

json
{
  "mcpServers": {
    "agenticstore": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "--network", "agentic-store-mcp_default",
        "-e", "SEARXNG_URL=http://searxng:8080",
        "agenticstore/agentic-store-mcp:latest"
      ]
    }
  }
}

Selecting modules

Load all tools, a specific module, or individual tools by changing the args array.

All tools (default)

json
"args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest"]

AgenticCode only — lint, scan, audit

json
"args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest", "--modules", "code"]

AgenticData only — web crawl + web search

json
"args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest", "--modules", "data"]

Single tool

json
"args": ["run", "-i", "--rm", "agenticstore/agentic-store-mcp:latest", "--tools", "agentic_web_crawl"]

Keeping the image up to date

Run this anytime to pull the latest tools and fixes. Your client config never changes.

bash
docker pull agenticstore/agentic-store-mcp:latest
[tip]
Need a specific version? Use a pinned tag instead: agenticstore/agentic-store-mcp:0.4.0

Client setup FAQ