obscura-mcp
Officialobscura-mcp
Ein MCP-Server-Adapter für Obscura, einen leichtgewichtigen, in Rust geschriebenen Headless-Browser für Scraping und KI-Agenten-Automatisierung.
Stellt Obscuras native CDP-Funktionen über eine saubere MCP-Schnittstelle bereit – keine Chrome-Abhängigkeit, keine schwerfällige Browser-Automatisierung.
Installation
npm install -g obscura-mcpDie Installation erfolgt sofort – die Browser-Binärdatei (~80 MB) wird bei der ersten Verwendung verzögert heruntergeladen.
Führen Sie nach der Installation entweder:
obscura-mcp installaus, um die Binärdatei mit sichtbarem Fortschritt herunterzuladen, odereinfach
obscura-mcpaus – die Binärdatei wird automatisch heruntergeladen und der Server gestartet.
Die Binärdatei wird unter ~/.obscura/bin/ zwischengespeichert und übersteht npm-Upgrades.
Um einen benutzerdefinierten Pfad zur Binärdatei zu verwenden:
export OBSCURA_PATH=/path/to/obscuraRelated MCP server: Algonius Browser
Schnellstart
# Install
npm install -g obscura-mcp
# Verify
obscura-mcp --version
# Download browser binary
obscura-mcp install
# Start MCP server
obscura-mcp --transport stdioTools
browse_url
Ruft eine URL mithilfe der CDP-Engine von Obscura ab. Gibt den Seiteninhalt zurück.
Parameter:
url(string, erforderlich): HTTP- oder HTTPS-URL, die besucht werden soll.dump(string, optional):html,textoderlinks. Standardwert isthtml.cookies(array, optional): Cookies, die vor der Navigation eingefügt werden sollen. Akzeptiert das gleiche Format, das vonbrowse_cookieszurückgegeben wird – verwenden Sie aus einem echten Browser exportierte Cookies, um auf authentifizierte Seiten zuzugreifen.stealth(boolean, optional): Zur Kompatibilität akzeptiert. Das Stealth-Verhalten wird vom Obscura-Server gesteuert.
browse_evaluate
Navigiert zu einer URL und führt JavaScript im Seitenkontext aus. Gibt das ausgewertete Ergebnis zurück.
Parameter:
url(string, erforderlich): Die zu besuchende URL.expression(string, erforderlich): Der auszuwertende JavaScript-Ausdruck. Beispiele:document.title,navigator.userAgent,document.querySelector('h1').textContent.stealth(boolean, optional): Zur Kompatibilität akzeptiert.
browse_cookies
Navigiert zu einer URL und ruft alle von der Seite gesetzten Cookies ab. Gibt für jedes Cookie Name, Wert, Domain, Pfad und Ablaufdatum zurück.
Parameter:
url(string, erforderlich): Die zu besuchende URL.stealth(boolean, optional): Zur Kompatibilität akzeptiert.
Konfiguration
Claude Desktop / Cline / Continue / Beliebiger MCP-Client
{
"mcpServers": {
"obscura-mcp": {
"command": "obscura-mcp",
"args": ["--transport", "stdio"]
}
}
}VS Code (Cline-Erweiterung)
{
"servers": {
"obscura-mcp": {
"command": "obscura-mcp",
"args": ["--transport", "stdio"]
}
}
}Nach der globalen npm-Installation befindet sich obscura-mcp in Ihrem PATH – absolute Pfade sind nicht erforderlich.
Umgebungsvariablen
Variable | Standardwert | Beschreibung |
| — | Pfad zur benutzerdefinierten Obscura-Binärdatei |
|
| HTTP-Transport-Host |
|
| HTTP-Transport-Port |
|
| Transportmodus: |
|
| Millisekunden, die auf den Start von Obscura CDP gewartet wird |
|
| Millisekunden, die nach der Seitennavigation gewartet wird |
|
| Millisekunden, die auf eine CDP-Antwort gewartet wird |
Warum Obscura?
Kein Chrome – reines Rust, kein 200 MB Browser-Bundle
CDP-nativ – stellt das Chrome DevTools Protocol direkt bereit
Anti-Erkennung – integrierter Stealth-Modus für Scraping-resistente Websites
Winziger Speicherbedarf – ~15 MB Binärdatei, startet in Millisekunden
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityBmaintenanceA local MCP server that lets AI agents bypass bot detection, geo-restrictions, and JavaScript rendering challenges when scraping the web, backed by ScraperAPI's services285MIT
Algonius Browserofficial
Alicense-qualityCmaintenanceAn open-source MCP server that provides browser automation capabilities to external AI systems, enabling navigation, DOM interaction, and web content extraction.20Apache 2.0- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to automate browser interactions using Playwright and Cloudflare Workers, supporting tasks like navigation, clicking, typing, and screenshots.7,623Apache 2.0
- Alicense-qualityDmaintenanceMCP server for web scraping and browser automation, enabling AI agents to extract clean, token-efficient content from web pages.1MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server for Arcjet - the runtime security platform that ships with your AI code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Metadrama/obscura-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server