MCP Directory
Back

charlotte

by TickTockBent · TypeScript · ★ 153

Token-efficient browser MCP server — structured web pages for AI agents, not raw accessibility dumps

#ai-agents#mcp#mcp-server#model-context-protocol#typescript#web-browsing#web-scraping

Install

npx -y github:TickTockBent/charlotte

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "charlotte": {
      "command": "npx",
      "args": [
        "-y",
        "github:TickTockBent/charlotte"
      ]
    }
  }
}

From the README

**The Web, Readable.** Your AI agent burns ~60,000 characters of accessibility tree just to look at the Hacker News front page. Charlotte does it in 337. Charlotte is an MCP server that gives AI agents structured, token-efficient access to the web. Instead of dumping the full accessibility tree on every call, Charlotte returns only what the agent needs: a compact page summary on arrival, targeted queries for specific elements, and full detail only when explicitly requested. On content-heavy pages that orientation is up to ~180x smaller than a full accessibility-tree snapshot from [Playwright…
Read full README on GitHub →

Related other servers