跳到主要内容
Blueprint MCP for Firefox

Blueprint MCP for Firefox EN

Rails Blueprint · Firefox

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.

5.0/5 2 人评分 119用户 v1.9.22当前版本
权限提示 该扩展申请访问所有网站(<all_urls>),意味着它可以读取你在任意站点的页面内容,包括已登录的页面。这是许多扩展正常工作的必要条件,但也值得你确认来源可信。

简介

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

  1. 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.
  2. 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.
  3. 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.
  4. Documentation Screenshots
    Before: 3+ hours manually capturing and editing screenshots.
    With Blueprint MCP: "Generate screenshots for all onboarding steps" - Consistent screenshots in minutes.
  5. 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 no…

Blueprint MCP for Firefox 是做什么的

Blueprint MCP for Firefox 是一款面向 Firefox 的开发者工具类扩展,主要用来调试页面、查看样式与请求、测试接口、辅助前端开发。官方对它的介绍是: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.在Firefox 附加组件商店(AMO)上,它当前版本 1.9.22,评分 5(2 人评价),约 119 名用户。

适合什么人用

从功能定位看,Blueprint MCP for Firefox 更适合前端工程师、测试与需要经常查看页面结构的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。需要注意的是它作用于所有网站,装上后建议先观察一两天,确认不影响常用站点的正常使用。

怎么安装 Blueprint MCP for Firefox

  1. 打开Firefox 附加组件商店(AMO)上的官方页面;
  2. 点「添加到浏览器」并确认权限提示;
  3. 装好后在扩展列表里固定图标,方便随时开关。

本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。

常见问题

Blueprint MCP for Firefox 是免费的吗?

Blueprint MCP for Firefox 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。

Blueprint MCP for Firefox 安全吗?

它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。

Blueprint MCP for Firefox 支持哪些浏览器?

当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。

怎么卸载 Blueprint MCP for Firefox?

在扩展管理页找到 Blueprint MCP for Firefox,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。

权限清单 来自 manifest.json 原文

站点访问 1

  • <all_urls>

接口权限 8

  • activeTab
  • alarms
  • management
  • scripting
  • storage
  • tabs
  • webNavigation
  • webRequest