Spectra
БесплатноНе проверенAn MCP server that provides LLMs with a fingerprint-randomized Firefox browser for web browsing, clicking, typing, and taking screenshots, using invisible_playw
Описание
An MCP server that provides LLMs with a fingerprint-randomized Firefox browser for web browsing, clicking, typing, and taking screenshots, using invisible_playwright.
README
An MCP server that gives AI agents a stateful anti-detect Firefox powered by invisible_playwright.
Agents can navigate, inspect accessible page snapshots, interact through stable element refs, fill forms, read text, and capture screenshots without managing raw Playwright state.
AI agent ── MCP/stdio ──► spectra_mcp ──► patched Firefox
Highlights
- Agent-first
snapshot → ref → actionworkflow - Automatic fingerprint profile, timezone, and locale selection
- Humanized mouse movement and browser-level fingerprint patches
- Typed MCP results and real
isError=truefailures - Secret redaction and environment-based proxy credentials
- Compact default tool profile for Hermes, OpenClaw, and other agents
Install
Requires Python 3.11+.
git clone https://github.com/LowOrbitLab/spectra_mcp.git
cd spectra_mcp
pip install -e .
python -m invisible_playwright fetch
The patched Firefox download is approximately 100 MB and only needs to run once. The browser dependency is pinned to an exact upstream commit.
MCP configuration
{
"mcpServers": {
"spectra_mcp": {
"command": "/absolute/path/to/venv/bin/spectra_mcp",
"env": {
"SPECTRA_MCP_TOOL_PROFILE": "agent"
}
}
}
}
Use an absolute executable path when the client filters subprocess environment variables. Keep parallel tool calls disabled because operations within one browser session are serialized.
Client-specific examples:
Agent workflow
- Call
binary_status; usebinary_installif needed. - Call
browser_start. - Navigate with
browser_navigate. - Inspect the page with
browser_snapshot. - Act through
browser_click_ref,browser_set_value_ref,browser_type_text_ref,browser_select_option_ref, orbrowser_set_form_values. - Use
browser_list_tabsandbrowser_activate_tabwhen a popup or new tab opens. - Use
browser_wait_forfor asynchronous text, URL, or element changes. - Read targeted content with
browser_find_textor paginatedbrowser_get_text. - Call
browser_stopwhen finished.
Mutating ref actions return a compact refreshed snapshot by default; use
observe="full" for structured element/frame arrays or observe="none" to
skip observation. Agent tools automatically use the only live session, so
models normally do not need to remember a session ID.
Documentation
- Tools and profiles
- Configuration and environment variables
- Fingerprint profiles and geo behavior
- Security and operational safeguards
- Development and testing
License
MIT. Firefox remains MPL-2.0. This project downloads the patched browser from upstream releases and does not redistribute it.
Установка Spectra
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/LowOrbitLab/spectra_mcpFAQ
Spectra MCP бесплатный?
Да, Spectra MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Spectra?
Нет, Spectra работает без API-ключей и переменных окружения.
Spectra — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Spectra в Claude Desktop, Claude Code или Cursor?
Открой Spectra на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterCompare Spectra with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
