MCP Catalogs
首页

charlotte

by TickTockBent·142·综合分 50

高效浏览器 MCP 服务器,为 AI 代理提供结构化网页访问能力。

browser-automationweb-scrapingdeveloper-tools
21
Forks
13
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Charlotte 是一个专门的 MCP 服务器,大幅减少 AI 代理与网页交互时的令牌消耗。它不是转储完整的可访问性树(可能超过 100 万字符),而是提供具有可配置详细级别的结构化类型化表示。它维护持久的无头 Chromium 会话,并提供全面的导航、观察、交互和开发工具。其基准测试结果显示每页数据量比 Playwright MCP 少 25-182 倍,为生产工作负载带来显著的成本节省。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:AI 代理浏览网页时最小化令牌消耗
:需要避免过多 API 调用的网页自动化
:AI 系统的网页开发和可访问性测试
:面向大型语言模型的经济高效网页抓取
:Charlotte 如何减少令牌消耗?
:Charlotte 使用什么浏览器?
:我可以在其他 MCP 客户端上使用 Charlotte 吗?

什么时候选它

当令牌效率至关重要且您需要为 AI 代理提供受控详细级别的结构化网页访问时,选择 Charlotte。

什么时候不要选它

如果您需要原始 HTML 访问或超出其结构化表示提供的低级 DOM 操作,则不要选择 Charlotte。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • navigate

    Navigate to a URL and get a minimal page summary

  • observe

    Observe the current page with configurable detail levels

  • find

    Find elements by type, text, or CSS selector

  • click

    Click on a specific element

  • type

    Type text into a text input or textarea

  • submit

    Submit a form by its ID

  • screenshot

    Take a screenshot of the current page

  • fill_form

    Fill multiple fields in a form at once

  • tab_open

    Open a new tab

  • dev_serve

    Start a local development server

  • dev_audit

    Run accessibility, performance, or SEO audits

  • evaluate

    Execute JavaScript in the page context

可对比工具

playwright-mcpbrowser-mcpscraping-mcp

安装

安装

Charlotte 可通过 npm 和 Docker 安装:

# 使用 npm 安装
npm install -g @ticktockbent/charlotte

# 或使用 Docker
docker pull ticktockbent/charlotte:alpine

Claude Desktop 配置

添加到 claude_desktop_config.json

{
  "mcpServers": {
    "charlotte": {
      "command": "npx",
      "args": ["@ticktockbent/charlotte"]
    }
  }
}

FAQ

Charlotte 如何减少令牌消耗?
Charlotte 提供具有可配置详细级别的结构化页面表示,而不是转储完整的可访问性树。它默认返回最简方向数据,仅在明确请求时提供特定详细信息。
Charlotte 使用什么浏览器?
Charlotte 使用持久的无头 Chromium 会话作为其渲染引擎。
我可以在其他 MCP 客户端上使用 Charlotte 吗?
是的,Charlotte 支持多种 MCP 客户端,包括 Claude Code、Cursor、Windsurf、带 Copilot 的 VS Code、Cline 和 Amp。

charlotte 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。