Skip to main content
Glama

plasmate-mcp

MCP server for Plasmate - the browser engine for AI agents.

Gives Claude Code, Claude Desktop, Cursor, Windsurf, and any MCP client the ability to browse the web through Plasmate instead of Chrome.

Install

# 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

Related MCP server: unbrowser

Use with Claude Code

claude mcp add plasmate -- npx plasmate-mcp

Or manually add to ~/.claude/settings.json:

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

Use with Claude Desktop

Add to claude_desktop_config.json:

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

Use with Cursor

Add to Cursor's MCP settings:

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

This repo is also a Cursor plugin (.cursor-plugin/plugin.json + mcp.json). Test locally by copying it to ~/.cursor/plugins/local/plasmate. Submit the public repo at cursor.com/marketplace/publish.

Available Tools

Once connected, your AI gets these tools:

Tool

Description

fetch_page

Fetch a URL and get the Semantic Object Model (SOM)

extract_text

Get clean readable text from any URL

open_page

Open a persistent browser session

click

Click elements by SOM ID

evaluate

Execute JavaScript in the page

close_page

Close a browser session

Why Plasmate instead of Chrome?

  • 16.6x fewer tokens - SOM is dramatically smaller than DOM dumps

  • 50x faster - No rendering engine overhead

  • 30MB memory - vs Chrome's 300MB+

  • Structured output - Clean JSON, not raw HTML


Part of the Plasmate Ecosystem

Engine

plasmate - The browser engine for agents

MCP

plasmate-mcp - Claude Code, Cursor, Windsurf

Extension

plasmate-extension - Chrome cookie export

SDKs

Python / Node.js / Go / Rust

Frameworks

LangChain / CrewAI / AutoGen / Smolagents

Tools

Scrapy / Audit / A11y / GitHub Action

Resources

Awesome Plasmate / Notebooks / Benchmarks

Docs

docs.plasmate.app

W3C

Web Content Browser for AI Agents

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    C
    maintenance
    Hosted Playwright browser automation for AI agents. Returns accessibility trees instead of screenshots, cutting token usage by 77%. Navigate, interact, extract structured data, and take screenshots — all via MCP. Zero infrastructure, credit-based pricing.
    6
    34 npm
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Lightweight local MCP browser for LLM agents. Runs JavaScript, follows links, fills forms, manages cookies, and returns compact BlockMaps without Chrome.
    32
    15
    Apache 2.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Headless browser automation for LLM agents via REST API or MCP tools. Enables navigating pages, reading structured content, clicking elements, filling forms, and executing JavaScript.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Lightweight browser automation server for AI agents, enabling fast (10-25ms per action), structured observations and semantic selectors with zero token overhead.
    6
    Apache 2.0