Blueprint MCP for Firefox ์ ์์: Rails Blueprint
Give Claude Code and other AI assistants direct control of your real Firefox browser through the Model Context Protocol. Stay logged in, bypass bot detection, automate authenticated workflows.
์ฌ์ฉ์ 1๋ช
์ฌ์ฉ์ 1๋ช
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์ ๋ณด
Give Claude Code (and other AI assistants) direct control of your real Firefox browser
Stop wrestling with headless browsers, bot detection, and authentication flows. Blueprint MCP for Firefox bridges the Model Context Protocol (MCP) with your actual Firefox browser - keeping you logged into all your sites, preserving your extensions, and using your real browser fingerprint.
THE CRITICAL ADVANTAGE: Efficient browser automation that does not consume your AI's context. Instead of sending massive page snapshots with every action (which quickly exhausts context limits and often exceeds MCP response size limits), Blueprint MCP lets your AI interact directly - click, type, navigate - and only fetch page content when specifically needed. This enables complex, multi-step workflows that would be impossible with snapshot-based approaches.
Perfect for developers using Claude Code, Claude Desktop, Cursor, or any MCP-compatible AI client who need to automate web tasks without the headaches of Playwright/Puppeteer/Selenium.
WHY BLUEPRINT MCP + CLAUDE CODE CHANGES EVERYTHING
The problem: Traditional browser automation requires sending full page snapshots after every action, consuming thousands of tokens per interaction and hitting response size limits. You also lose logged-in sessions, face bot detection, and spend time configuring browser profiles.
The solution: Blueprint MCP connects your AI assistant to your real Firefox browser through direct commands. Your AI controls the browser - click, type, navigate - without needing page snapshots unless explicitly requested. This preserves context for actual decision-making instead of wasting it on redundant page content.
What this enables:
โข AI-powered web scraping that bypasses bot detection
โข Automated form filling with your saved passwords
โข Testing workflows using your logged-in accounts
โข Content extraction from authenticated sites
โข Browser automation that works with 2FA and CAPTCHAs
KEY FEATURES
Real Browser Automation:
โข Uses your actual Firefox profile - Stays logged into Gmail, GitHub, AWS, etc.
โข Stealth mode - No bot detection. Uses your real browser fingerprint
โข Extension support - Works alongside your existing Firefox extensions
โข Session persistence - No re-authentication needed
Native MCP Integration:
โข 20+ browser tools exposed via Model Context Protocol
โข Tab management - Create, switch, close tabs programmatically
โข Content extraction - Get page content as clean Markdown
โข Network monitoring - Capture requests, replay with authentication
โข JavaScript execution - Run code in page context
Developer Experience:
โข Zero setup - Install extension, works instantly
โข Auto-reconnection - Survives browser restarts
โข Debug mode - Verbose logging for troubleshooting
โข Status visibility - Real-time connection status
Two Connection Modes:
โข Free (Local) - WebSocket on localhost:5555, no cloud dependencies
โข PRO (Cloud Relay) - Control browser from anywhere, multiple AI clients
Comprehensive Automation:
โข Screenshots (viewport or elements)
โข Content extraction as Markdown
โข Form automation (fill, dropdowns, file uploads)
โข Mouse/keyboard control (click, type, hover, scroll)
โข Tech stack detection (40+ frameworks)
Advanced Capabilities:
โข Network request monitoring with filters
โข Network request replay
โข Extension management
โข Element visibility verification
โข JavaScript execution
HOW IT WORKS
Architecture:
AI Assistant (Claude Code) -> MCP Protocol -> MCP Server -> JSON-RPC over WebSocket -> Firefox Extension (this) -> Firefox WebExtensions APIs -> Your Firefox Browser
Setup (3 steps, 2 minutes):
1. Install MCP server: npm install -g @railsblueprint/blueprint-mcp
2. Install this Firefox extension
3. Configure AI client: claude mcp add browser npx @railsblueprint/blueprint-mcp@latest
The extension auto-connects when your AI client starts the MCP server.
USE CASES
TECHNICAL DETAILS
Available MCP Tools (20+):
Connection: enable, disable, status, auth, browser_connect
Tabs: browser_tabs (list/new/attach/close)
Navigation: browser_navigate (url/back/forward/reload)
Content: browser_take_screenshot, browser_extract_content, browser_console_messages, browser_network_requests
Interaction: browser_interact (click/type/hover/scroll), browser_fill_form, browser_lookup, browser_drag
Advanced: browser_evaluate, browser_verify_text_visible, browser_verify_element_visible
Extensions: browser_list_extensions, browser_reload_extensions
API Capabilities:
โข CSS selectors + :has-text() pseudo-selector
โข Network monitoring with filters (URL, method, status, type)
โข JSONPath filtering for large JSON responses
โข JavaScript execution with async/await support
Firefox-Specific Limitations:
โข browser_snapshot not available (Firefox doesn't support Accessibility.getFullAXTree CDP method)
โข browser_handle_dialog not available (Firefox doesn't support Page.handleJavaScriptDialog CDP method)
โข browser_pdf_save not available (Firefox doesn't support Page.printToPDF CDP method)
โข browser_performance_metrics not available (Firefox doesn't support Target.getTargetInfo CDP method)
โข browser_window resize/maximize not available (Firefox doesn't support Emulation.setDeviceMetricsOverride CDP method)
โข Forced pseudo-states (:hover, :focus) not available (Firefox doesn't support DOM.enable CDP method)
For these features, Chrome/Edge (Chromium) is recommended. See compatibility documentation for workarounds.
General Limitations:
โข Cannot automate about: pages (Firefox restriction)
โข Free tier: Local connection only (same machine)
โข Screenshot size limit: 10MB
โข Network history limit: 1000 requests
Requirements:
โข Firefox 128+ (for Manifest V3 support)
โข Node.js 18+ (for MCP server)
โข MCP-compatible AI client
โข Port 5555 available (Free tier)
SECURITY & PRIVACY
Free Tier (Local Mode):
โข All communication stays on your machine (localhost WebSocket)
โข Zero data sent to cloud
โข No tracking, telemetry, or analytics
โข Works completely offline
โข No account required
PRO Tier (Cloud Relay):
โข Commands and responses pass through relay (including page content/screenshots when requested)
โข OAuth2 tokens stored locally (encrypted by Firefox)
โข No logging - data passes through relay but is not stored or logged anywhere
โข Your browsing activity is not tracked or monitored
Permissions Explained:
tabs - Tab management (list, create, switch, close)
activeTab - Current tab access for content reading
storage - Local preferences and OAuth tokens (PRO)
webRequest - Network monitoring for capture/replay
webNavigation - Detect page loads, clear stale state
scripting - Content script injection for tech detection
management - Extension listing/reloading
<all_urls> - Required for automation on any site (your data NEVER leaves your machine in Free tier)
What We DON'T Collect:
Browsing history, page content, cookies, form inputs, passwords, personal info, analytics
Open Source:
โข Full source: https://github.com/railsblueprint/blueprint-mcp
โข Apache 2.0 license
โข Audit the code yourself
PRICING
Free Tier - $0/month
โข All 20+ browser automation tools
โข Local WebSocket connection
โข Unlimited usage
โข Zero cloud dependencies
โข Same machine only
PRO Tier - $5/month or $50/year ($1 for 14-day trial)
Everything in Free, plus:
โข Cloud Relay (control from anywhere)
โข Multiple browsers
โข Multi-client access
โข Auto-reconnection
โข Priority support
Upgrade: https://blueprint-mcp.railsblueprint.com/pro
Enterprise - Custom pricing
Self-hosted relay, custom integrations, SLA guarantees. Contact: support@railsblueprint.com
SUPPORT
Documentation: https://github.com/railsblueprint/blueprint-mcp
Firefox Compatibility: https://github.com/railsblueprint/blueprint-mcp/blob/main/docs/FIREFOX_COMPATIBILITY.md
GitHub Issues: https://github.com/railsblueprint/blueprint-mcp/issues
Email: support@railsblueprint.com
Troubleshooting:
Not connecting?
1. Check MCP server running: npx @railsblueprint/blueprint-mcp@latest --debug
2. Verify port 5555 available
3. Check extension popup shows "Connected"
4. Review debug logs in Browser Console
AI can't find tools?
1. Verify MCP server in AI client config
2. Restart AI client after config change
3. Run enable tool first to activate
Need help? Open GitHub issue with Firefox/extension version, MCP server version, AI client used, and debug logs.
Blueprint MCP for Firefox - Give your AI assistant the browser automation it deserves.
https://mcp-for-firefox.railsblueprint.com
https://github.com/railsblueprint/blueprint-mcp
Stop wrestling with headless browsers, bot detection, and authentication flows. Blueprint MCP for Firefox bridges the Model Context Protocol (MCP) with your actual Firefox browser - keeping you logged into all your sites, preserving your extensions, and using your real browser fingerprint.
THE CRITICAL ADVANTAGE: Efficient browser automation that does not consume your AI's context. Instead of sending massive page snapshots with every action (which quickly exhausts context limits and often exceeds MCP response size limits), Blueprint MCP lets your AI interact directly - click, type, navigate - and only fetch page content when specifically needed. This enables complex, multi-step workflows that would be impossible with snapshot-based approaches.
Perfect for developers using Claude Code, Claude Desktop, Cursor, or any MCP-compatible AI client who need to automate web tasks without the headaches of Playwright/Puppeteer/Selenium.
WHY BLUEPRINT MCP + CLAUDE CODE CHANGES EVERYTHING
The problem: Traditional browser automation requires sending full page snapshots after every action, consuming thousands of tokens per interaction and hitting response size limits. You also lose logged-in sessions, face bot detection, and spend time configuring browser profiles.
The solution: Blueprint MCP connects your AI assistant to your real Firefox browser through direct commands. Your AI controls the browser - click, type, navigate - without needing page snapshots unless explicitly requested. This preserves context for actual decision-making instead of wasting it on redundant page content.
What this enables:
โข AI-powered web scraping that bypasses bot detection
โข Automated form filling with your saved passwords
โข Testing workflows using your logged-in accounts
โข Content extraction from authenticated sites
โข Browser automation that works with 2FA and CAPTCHAs
KEY FEATURES
Real Browser Automation:
โข Uses your actual Firefox profile - Stays logged into Gmail, GitHub, AWS, etc.
โข Stealth mode - No bot detection. Uses your real browser fingerprint
โข Extension support - Works alongside your existing Firefox extensions
โข Session persistence - No re-authentication needed
Native MCP Integration:
โข 20+ browser tools exposed via Model Context Protocol
โข Tab management - Create, switch, close tabs programmatically
โข Content extraction - Get page content as clean Markdown
โข Network monitoring - Capture requests, replay with authentication
โข JavaScript execution - Run code in page context
Developer Experience:
โข Zero setup - Install extension, works instantly
โข Auto-reconnection - Survives browser restarts
โข Debug mode - Verbose logging for troubleshooting
โข Status visibility - Real-time connection status
Two Connection Modes:
โข Free (Local) - WebSocket on localhost:5555, no cloud dependencies
โข PRO (Cloud Relay) - Control browser from anywhere, multiple AI clients
Comprehensive Automation:
โข Screenshots (viewport or elements)
โข Content extraction as Markdown
โข Form automation (fill, dropdowns, file uploads)
โข Mouse/keyboard control (click, type, hover, scroll)
โข Tech stack detection (40+ frameworks)
Advanced Capabilities:
โข Network request monitoring with filters
โข Network request replay
โข Extension management
โข Element visibility verification
โข JavaScript execution
HOW IT WORKS
Architecture:
AI Assistant (Claude Code) -> MCP Protocol -> MCP Server -> JSON-RPC over WebSocket -> Firefox Extension (this) -> Firefox WebExtensions APIs -> Your Firefox Browser
Setup (3 steps, 2 minutes):
1. Install MCP server: npm install -g @railsblueprint/blueprint-mcp
2. Install this Firefox extension
3. Configure AI client: claude mcp add browser npx @railsblueprint/blueprint-mcp@latest
The extension auto-connects when your AI client starts the MCP server.
USE CASES
- Authenticated Web Scraping
Before: Manually log in, navigate, copy-paste data. Bot detection, session timeouts.
With Blueprint MCP: "Go to dashboard.company.com and extract the Q4 metrics table" - Uses your logged-in session automatically. - Multi-Step Form Automation
Before: 2 hours/week manually filling vendor forms across 5 portals.
With Blueprint MCP: "Fill out the vendor forms with my company info" - 2 hours -> 5 minutes. - Testing Logged-In Workflows
Before: Create test accounts, configure webhooks, manual testing.
With Blueprint MCP: "Test the upgrade flow from free to pro" - Tests with real authentication. - Documentation Screenshots
Before: 3+ hours manually capturing and editing screenshots.
With Blueprint MCP: "Generate screenshots for all onboarding steps" - Consistent screenshots in minutes. - API Testing via Browser
Before: Copy cookies manually, troubleshoot auth, replay requests.
With Blueprint MCP: "Capture API calls when I click Submit and replay them" - Debug with actual browser authentication.
TECHNICAL DETAILS
Available MCP Tools (20+):
Connection: enable, disable, status, auth, browser_connect
Tabs: browser_tabs (list/new/attach/close)
Navigation: browser_navigate (url/back/forward/reload)
Content: browser_take_screenshot, browser_extract_content, browser_console_messages, browser_network_requests
Interaction: browser_interact (click/type/hover/scroll), browser_fill_form, browser_lookup, browser_drag
Advanced: browser_evaluate, browser_verify_text_visible, browser_verify_element_visible
Extensions: browser_list_extensions, browser_reload_extensions
API Capabilities:
โข CSS selectors + :has-text() pseudo-selector
โข Network monitoring with filters (URL, method, status, type)
โข JSONPath filtering for large JSON responses
โข JavaScript execution with async/await support
Firefox-Specific Limitations:
โข browser_snapshot not available (Firefox doesn't support Accessibility.getFullAXTree CDP method)
โข browser_handle_dialog not available (Firefox doesn't support Page.handleJavaScriptDialog CDP method)
โข browser_pdf_save not available (Firefox doesn't support Page.printToPDF CDP method)
โข browser_performance_metrics not available (Firefox doesn't support Target.getTargetInfo CDP method)
โข browser_window resize/maximize not available (Firefox doesn't support Emulation.setDeviceMetricsOverride CDP method)
โข Forced pseudo-states (:hover, :focus) not available (Firefox doesn't support DOM.enable CDP method)
For these features, Chrome/Edge (Chromium) is recommended. See compatibility documentation for workarounds.
General Limitations:
โข Cannot automate about: pages (Firefox restriction)
โข Free tier: Local connection only (same machine)
โข Screenshot size limit: 10MB
โข Network history limit: 1000 requests
Requirements:
โข Firefox 128+ (for Manifest V3 support)
โข Node.js 18+ (for MCP server)
โข MCP-compatible AI client
โข Port 5555 available (Free tier)
SECURITY & PRIVACY
Free Tier (Local Mode):
โข All communication stays on your machine (localhost WebSocket)
โข Zero data sent to cloud
โข No tracking, telemetry, or analytics
โข Works completely offline
โข No account required
PRO Tier (Cloud Relay):
โข Commands and responses pass through relay (including page content/screenshots when requested)
โข OAuth2 tokens stored locally (encrypted by Firefox)
โข No logging - data passes through relay but is not stored or logged anywhere
โข Your browsing activity is not tracked or monitored
Permissions Explained:
tabs - Tab management (list, create, switch, close)
activeTab - Current tab access for content reading
storage - Local preferences and OAuth tokens (PRO)
webRequest - Network monitoring for capture/replay
webNavigation - Detect page loads, clear stale state
scripting - Content script injection for tech detection
management - Extension listing/reloading
<all_urls> - Required for automation on any site (your data NEVER leaves your machine in Free tier)
What We DON'T Collect:
Browsing history, page content, cookies, form inputs, passwords, personal info, analytics
Open Source:
โข Full source: https://github.com/railsblueprint/blueprint-mcp
โข Apache 2.0 license
โข Audit the code yourself
PRICING
Free Tier - $0/month
โข All 20+ browser automation tools
โข Local WebSocket connection
โข Unlimited usage
โข Zero cloud dependencies
โข Same machine only
PRO Tier - $5/month or $50/year ($1 for 14-day trial)
Everything in Free, plus:
โข Cloud Relay (control from anywhere)
โข Multiple browsers
โข Multi-client access
โข Auto-reconnection
โข Priority support
Upgrade: https://blueprint-mcp.railsblueprint.com/pro
Enterprise - Custom pricing
Self-hosted relay, custom integrations, SLA guarantees. Contact: support@railsblueprint.com
SUPPORT
Documentation: https://github.com/railsblueprint/blueprint-mcp
Firefox Compatibility: https://github.com/railsblueprint/blueprint-mcp/blob/main/docs/FIREFOX_COMPATIBILITY.md
GitHub Issues: https://github.com/railsblueprint/blueprint-mcp/issues
Email: support@railsblueprint.com
Troubleshooting:
Not connecting?
1. Check MCP server running: npx @railsblueprint/blueprint-mcp@latest --debug
2. Verify port 5555 available
3. Check extension popup shows "Connected"
4. Review debug logs in Browser Console
AI can't find tools?
1. Verify MCP server in AI client config
2. Restart AI client after config change
3. Run enable tool first to activate
Need help? Open GitHub issue with Firefox/extension version, MCP server version, AI client used, and debug logs.
Blueprint MCP for Firefox - Give your AI assistant the browser automation it deserves.
https://mcp-for-firefox.railsblueprint.com
https://github.com/railsblueprint/blueprint-mcp
0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ
ํ์ ๊ถํ:
- ํ์ฅ ๊ธฐ๋ฅ ์ฌ์ฉ ํ์ธ๊ณผ ํ ๋ง ๊ด๋ฆฌ
- ๋ธ๋ผ์ฐ์ ํญ์ ์ ๊ทผ
- ํ์ ์ค ๋ธ๋ผ์ฐ์ ํ๋์ ์ ๊ทผ
- ๋ชจ๋ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
์ ํ์ ๊ถํ:
- ๋ชจ๋ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 1.9.6
- ํฌ๊ธฐ
- 232.67 KB
- ๋ง์ง๋ง ์ ๋ฐ์ดํธ
- 17์ผ ์ (2025๋ 11์ 4์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- MIT ๋ผ์ด์ ์ค
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ