# Charlotte > An MCP server that renders web pages into structured, agent-readable representations. ## Docs - [Charlotte MCP server: the web, readable for AI agents](https://charlotte.mintlify.app/index.md): Charlotte is an MCP server that gives AI agents structured, token-efficient web access. Get a one-command claude.ai connector running in about a minute. - [Self-host Charlotte Remote and connect to claude.ai](https://charlotte.mintlify.app/self-hosting.md): Step-by-step guide to stand up Charlotte Remote (HTTP transport) on your own Docker host, generate a bearer token, and add it to claude.ai as a connector. - [Configuration](https://charlotte.mintlify.app/configuration.md): Every Charlotte config key, environment variable, and precedence rule. - [Charlotte vs. Playwright MCP benchmarks](https://charlotte.mintlify.app/benchmarks.md): Head-to-head benchmarks comparing Charlotte and Playwright MCP on orientation cost, per-task cost, drift, and where Charlotte loses. - [Run Charlotte in Docker (HTTP and stdio images)](https://charlotte.mintlify.app/docker.md): Deploy Charlotte MCP server in Docker. Compares the Debian HTTP self-host image and Alpine stdio image, Chromium sandbox posture, and production notes. - [Charlotte Remote security model and network guards](https://charlotte.mintlify.app/security.md): Trust boundary, SSRF and outbound navigation guards, OAuth handshake, and sizing for Charlotte Remote before you expose an HTTP MCP server to claude.ai. - [Charlotte changelog and release notes](https://charlotte.mintlify.app/changelog.md): Full release notes and versioned history for Charlotte MCP server: new features, fixes, and unreleased changes on main from v0.1.0 onward.