Charlotte is an open-source MCP (Model Context Protocol) server designed to provide AI assistants and agents with structured, efficient, and highly controllable access to web pages via headless Chromium. Instead of returning full accessibility trees, it delivers concise, typed, agent-friendly representations of pages, allowing selective, detail-controlled navigation, observation, interaction, session management, and development tools. Charlotte integrates naturally with MCP-compatible clients such as Claude, Cursor, and Windsurf, enabling token-efficient web browsing, precise element interaction, and robust monitoring, in both production and development workflows.
Visit Charlotte's official website for product details and getting started.