ledger-mcp v0.1.0

Remote MCP server on Cloudflare Workers exposing a hash-chained trading execution ledger (Alpaca bracket-order fills) and optional market data.

mode: demo source: built-in demo dataset · market data: not configured

Endpoints

Both MCP endpoints require Authorization: Bearer <MCP_API_KEY>. The key is a deployment secret (wrangler secret put MCP_API_KEY); it is never shown here.

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "ledger-mcp": {
      "url": "https://ledger-mcp.brickerp.workers.dev/mcp",
      "headers": {
        "Authorization": "Bearer <MCP_API_KEY>"
      }
    }
  }
}

Claude Desktop (via mcp-remote)

{
  "mcpServers": {
    "ledger-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://ledger-mcp.brickerp.workers.dev/mcp",
        "--header",
        "Authorization: Bearer <MCP_API_KEY>"
      ]
    }
  }
}

Inspector

npx @modelcontextprotocol/inspector@latest --transport http --server-url https://ledger-mcp.brickerp.workers.dev/mcp --header "Authorization: Bearer <MCP_API_KEY>"

Tools

Resources: ledger://about, ledger://{ledgerId}/head, ledger://{ledgerId}/summary. Prompt: daily_review.

Source: github.com/BrickerP/BrickerP · projects/ledger-mcp (MIT).