mcpField
P
Plasmate Mcp Server

Plasmate Mcp Server

本地服务
docs.plasmate.app开发工具011 周前更新

关于 Plasmate Mcp Server

Plasmate Mcp Server 将 MCP 客户端连接到 Plasmate 以浏览网页。其工具可提取可读文本和结构化页面数据、操作页面并管理持久浏览器会话。

主要功能

  1. 01获取结构化页面数据
  2. 02提取 URL 中的可读文本
  3. 03打开和关闭浏览器会话
  4. 04按 SOM ID 点击页面元素
  5. 05在页面中运行 JavaScript

适用场景

  1. 01通过 MCP 客户端浏览网页
  2. 02从 URL 提取文本和结构化数据
  3. 03在持久会话中操作页面

MCP 相关

该 MCP 服务向客户端提供 Plasmate 浏览器工具,包括获取页面、提取文本、页面交互、执行 JavaScript 和会话管理。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"plasmate": {
"command": "npx",
"args": [
"-y",
"plasmate-mcp"
]
}
}
}
启动命令npx -y plasmate-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmplasmate-mcp0.4.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

plasmate-mcp

适用于 Plasmate 的 MCP 服务——面向 AI Agent 的浏览器引擎。

让 Claude Code、Claude Desktop、Cursor、Windsurf 以及任何 MCP 客户端都能通过 Plasmate 而非 Chrome 浏览网页。

安装

# Install the MCP wrapper
npm install -g plasmate-mcp

# Install the Plasmate engine (pick one)
pip install plasmate
# or: cargo install plasmate
# or: brew tap plasmate-labs/plasmate && brew install plasmate

与 Claude Code 搭配使用

claude mcp add plasmate -- npx plasmate-mcp

或者手动添加到 ~/.claude/settings.json:

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

与 Claude Desktop 搭配使用

添加到 claude_desktop_config.json:

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

与 Cursor 搭配使用

添加到 Cursor 的 MCP 设置中:

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

此仓库也是一个 Cursor 插件(.cursor-plugin/plugin.json + mcp.json)。如需本地测试,请将其复制到 ~/.cursor/plugins/local/plasmate。请在 cursor.com/marketplace/publish 提交公开仓库。

可用工具

连接后,你的 AI 将获得以下工具:

工具描述
fetch_page获取 URL 并返回语义对象模型(SOM)
extract_text从任意 URL 获取清晰易读的文本
open_page打开持久浏览器会话
click按 SOM ID 点击元素
evaluate在页面中执行 JavaScript
close_page关闭浏览器会话

为什么选择 Plasmate 而不是 Chrome?

  • 减少 16.6 倍 Token - SOM 远小于 DOM 转储
  • 速度快 50 倍 - 无需承担渲染引擎开销
  • 占用 30MB 内存 - 而 Chrome 占用 300MB 以上
  • 结构化输出 - 清晰的 JSON,而非原始 HTML

链接


Plasmate 生态系统的一部分

引擎plasmate - 面向 Agent 的浏览器引擎
MCPplasmate-mcp - Claude Code、Cursor、Windsurf
扩展程序plasmate-extension - Chrome Cookie 导出
SDKPython / Node.js / Go / Rust
框架LangChain / CrewAI / AutoGen / Smolagents
工具Scrapy / Audit / A11y / GitHub Action
资源Awesome Plasmate / Notebooks / 基准测试
文档docs.plasmate.app
W3C面向 AI Agent 的 Web 内容浏览器

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。