AI / MCP

Connect Your MCP Client

Configure Cursor, VS Code, Claude Code, Codex-compatible clients, or another MCP client.

Use this server URL:

  • https://notificationcompass.evanschleret.ch/mcp

Codex

Add the remote MCP server to ~/.codex/config.toml:

~/.codex/config.toml
[mcp_servers.notificationcompass]
enabled = true
url = "https://notificationcompass.evanschleret.ch/mcp"

Codex will expose the list-pages, get-page, prompts, and resources from the server. Keep notificationcompass as the server name so it matches the examples in this documentation.

Generic MCP config

mcp.json
{
  "mcpServers": {
    "notificationcompass": {
      "type": "http",
      "url": "https://notificationcompass.evanschleret.ch/mcp"
    }
  }
}

Most MCP-enabled clients support the same mcpServers JSON shape. Give the server a clear name so it is easy to select when asking about Laravel notification preferences.

Claude Code

Add the remote HTTP server with the Claude Code CLI:

Terminal
claude mcp add --transport http notificationcompass https://notificationcompass.evanschleret.ch/mcp

Run claude mcp list to verify the server. Use the project scope when the configuration should be shared with a project, or the user scope when it should remain available across projects.

Visual Studio Code

Create .vscode/mcp.json with the VS Code server configuration format:

.vscode/mcp.json
{
  "servers": {
    "notificationcompass": {
      "type": "http",
      "url": "https://notificationcompass.evanschleret.ch/mcp"
    }
  }
}

Use the MCP: List Servers command to inspect the connection and available tools.

Cursor, Claude Desktop, and other clients

Clients that use the common mcpServers format can use this entry:

MCP client configuration
{
  "mcpServers": {
    "notificationcompass": {
      "type": "http",
      "url": "https://notificationcompass.evanschleret.ch/mcp"
    }
  }
}

Codex-compatible clients can add the same remote HTTP endpoint through their MCP server settings. Keep the server name stable so prompts and conversations can refer to notificationcompass consistently.

Check the endpoint

Terminal
curl -sS https://notificationcompass.evanschleret.ch/mcp \
  -X POST \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  --data '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

If you test a protected preview, verify that the MCP client can reach the host and send both accepted media types.