# Foxing Admin: what it is made of and how it connects | Dustin Edwards

> Runs Foxing from a chat: stats, users, badges, journal posts and catalog health, all through the foxing Worker. Built, not yet deployed.

Source: https://dustinedwards.info/systems/foxing-mcp

Runs Foxing from a chat: stats, users, badges, journal posts and catalog health, all through the foxing Worker. Built, not yet deployed.

[github.com/DrDustinEdwards/foxing](https://github.com/DrDustinEdwards/foxing) · [capsid.dustinedwards.info/s/foxing-mcp](https://capsid.dustinedwards.info/s/foxing-mcp/)

How Foxing Admin connects

## Used by 0

No system uses it.

## Inside Foxing Admin

### Runs

- #### Admin MCP Worker

  Cloudflare Worker

  Admin MCP Worker The MCP door an operator's AI session uses, signed in through Cloudflare Access. It calls the foxing Worker over a service binding. writes to OAUTH_KV writes to McpRateLimit writes to ToolCallLog writes to Web Worker (Foxing) reads Web Worker (Foxing)

### Stores

- #### OAUTH_KV

  Workers KV

  OAUTH_KV Grants and tokens for the MCP door's OAuth provider.

- #### McpRateLimit

  Durable Object

  McpRateLimit The per-operator rate limiter.

- #### ToolCallLog

  Durable Object

  ToolCallLog A log of every tool call.

## Uses 1

- [Foxing](https://dustinedwards.info/systems/foxing) writes to, reads

Public model, 2026-10-23. [Markdown](https://dustinedwards.info/systems/foxing-mcp.md)
