io.github.plasmate-labs/plasmate

السجل الرسمي البحث والويب

Browser engine for AI agents. HTML in, Semantic Object Model out. 16x fewer tokens.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

NPM package plasmate-mcp
Claude Code
claude mcp add plasmate -- npx -y plasmate-mcp@0.4.1
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "plasmate": {
            "command": "npx",
            "args": [
                "-y",
                "plasmate-mcp@0.4.1"
            ]
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. plasmate-mcp
  2. Install
  3. Use with Claude Code
  4. Use with Claude Desktop
  5. Use with Cursor
  6. Available Tools
  7. Why Plasmate instead of Chrome?
  8. Links
  9. Part of the Plasmate Ecosystem

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

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:

ToolDescription
fetch_pageFetch a URL and get the Semantic Object Model (SOM)
extract_textGet clean readable text from any URL
open_pageOpen a persistent browser session
clickClick elements by SOM ID
evaluateExecute JavaScript in the page
close_pageClose 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

Engineplasmate - The browser engine for agents
MCPplasmate-mcp - Claude Code, Cursor, Windsurf
Extensionplasmate-extension - Chrome cookie export
SDKsPython / Node.js / Go / Rust
FrameworksLangChain / CrewAI / AutoGen / Smolagents
ToolsScrapy / Audit / A11y / GitHub Action
ResourcesAwesome Plasmate / Notebooks / Benchmarks
Docsdocs.plasmate.app
W3CWeb Content Browser for AI Agents

الأسئلة الشائعة

ما هو io.github.plasmate-labs/plasmate؟

Browser engine for AI agents. HTML in, Semantic Object Model out. 16x fewer tokens.

كيف أثبّت io.github.plasmate-labs/plasmate؟

يعمل على جهازك. في Claude Code: claude mcp add plasmate -- npx -y plasmate-mcp@0.4.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.plasmate-labs/plasmate إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل io.github.plasmate-labs/plasmate مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص Apache-2.0.

من يصون io.github.plasmate-labs/plasmate؟

ينشره plasmate-labs. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.