NestDaddy

Anteater MCP

io.github.KKazuhaK/anteater-mcp · v1.0.0-beta.3

UCI course search and registration planning: live sections, grades, prerequisites, conflicts.

Connect Runs on your machine

Terminal
claude mcp add anteater-mcp -e ANTEATER_MCP_TOKEN=<ANTEATER_MCP_TOKEN> -e ANTEATER_API_KEY=<ANTEATER_API_KEY> -e ANTEATER_TRUSTED_PROXIES=<ANTEATER_TRUSTED_PROXIES> -e ZOTCOURSE_API_BASE=<ZOTCOURSE_API_BASE> -- docker run -i --rm ghcr.io/kkazuhak/anteater-mcp:v1.0.0-beta.3
claude_desktop_config.json
{
  "mcpServers": {
    "anteater-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/kkazuhak/anteater-mcp:v1.0.0-beta.3"
      ],
      "env": {
        "ANTEATER_MCP_TOKEN": "<ANTEATER_MCP_TOKEN>",
        "ANTEATER_API_KEY": "<ANTEATER_API_KEY>",
        "ANTEATER_TRUSTED_PROXIES": "<ANTEATER_TRUSTED_PROXIES>",
        "ZOTCOURSE_API_BASE": "<ZOTCOURSE_API_BASE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "anteater-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/kkazuhak/anteater-mcp:v1.0.0-beta.3"
      ],
      "env": {
        "ANTEATER_MCP_TOKEN": "<ANTEATER_MCP_TOKEN>",
        "ANTEATER_API_KEY": "<ANTEATER_API_KEY>",
        "ANTEATER_TRUSTED_PROXIES": "<ANTEATER_TRUSTED_PROXIES>",
        "ZOTCOURSE_API_BASE": "<ZOTCOURSE_API_BASE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "anteater-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/kkazuhak/anteater-mcp:v1.0.0-beta.3"
      ],
      "env": {
        "ANTEATER_MCP_TOKEN": "<ANTEATER_MCP_TOKEN>",
        "ANTEATER_API_KEY": "<ANTEATER_API_KEY>",
        "ANTEATER_TRUSTED_PROXIES": "<ANTEATER_TRUSTED_PROXIES>",
        "ZOTCOURSE_API_BASE": "<ZOTCOURSE_API_BASE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
ANTEATER_MCP_TOKEN
Required, secret
Shared secret clients must present as 'Authorization: Bearer <token>'. Required before exposing the server beyond loopback.
ANTEATER_API_KEY
Optional, secret
Your own Anteater API key. Optional, but anonymous calls share a global hourly quota. Request one at https://dashboard.anteaterapi.com and choose type 'secret'.
ANTEATER_TRUSTED_PROXIES
Optional
Which peers may set X-Forwarded-*. Defaults to 'private', which covers the Docker bridge. Without it the server ignores forwarded headers, because they are client-supplied.
ZOTCOURSE_API_BASE
Optional
Independent fallback for live schedule data when Anteater API is unavailable. Set to 'off' to disable.

Details

Packageghcr.io/kkazuhak/anteater-mcp:v1.0.0-beta.3 (OCI, streamable-http)
First published28 Oct 2026
Last updated28 Oct 2026
Registry nameio.github.KKazuhaK/anteater-mcp

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.