MCP Catalogs
首页plasmate screenshot

plasmate

by plasmate-labs·21·综合分 45

Plasmate 是一个专为智能体设计的浏览器引擎,通过 MCP 将 HTML 转换为紧凑的语义对象模型 (SOM)。

browser-automationweb-scrapingai-llm
3
Forks
2
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Plasmate 将 HTML 编译为结构化的语义对象模型 (SOM),比原始 HTML 小 10-800 倍,非常适合 AI 智能体高效地推理网页内容。它具有 V8 JavaScript 渲染功能、CDP 兼容性,并通过 MCP 协议支持一次性获取和交互式浏览器会话。该工具提供了 18 种 MCP 方法,包括获取页面、提取文本、与元素交互以及管理浏览器会话。

试试问 AI

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

:AI 智能体的网页内容提取和摘要
:通过稳定的元素标识符进行交互式网页自动化
:为对标记敏感的 LLM 应用程序提供高效的浏览器渲染

什么时候选它

当您需要为 AI 代理处理 HTML 内容且需要大量 token 压缩和 JavaScript 执行能力时,选择 Plasmate。

什么时候不要选它

如果您需要处理超大规模并发会话(500+),请不要选择 Plasmate,因为其当前容量有限。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • fetch_page

    Get structured SOM from any URL

  • extract_text

    Get clean readable text from a page

  • open_page

    Start an interactive session with a page

  • navigate_to

    Navigate to a URL within an active session

  • click

    Click elements by SOM element ID

  • type_text

    Type text into an input field

  • evaluate

    Run JavaScript in the page context

  • extract_links

    Extract all links from a page

  • session_status

    Inspect active sessions and loaded URLs

  • cache_status

    Inspect stateless MCP SOM cache reuse

  • scroll

    Scroll the page up or down

  • close_page

    End an active session

可对比工具

browserlessscrapflypuppeteerplaywright

安装

通过包管理器安装:

cargo install plasmate       # Rust
npm install -g plasmate      # Node.js
pip install plasmate         # Python

对于 Claude Desktop 集成,添加到您的配置文件:

{
  "mcpServers": {
    "plasmate": {
      "command": "plasmate",
      "args": ["mcp"]
    }
  }
}

plasmate 对比

GitHub →

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