browser-firefox-mcp
browser-firefox-mcp
セキュリティに特化した Firefox ブラウザ MCP サーバー。ペネトレーションテストエージェント向けに設計されています。Playwright をベースに構築され、脆弱性スキャン、セッション操作、ネットワーク検査、偵察に対応した Python ネイティブ API を備えています。
特徴
Firefox ファースト: Playwright のネイティブ Firefox エンジンを使用し、正確なレンダリングを実現(特にアンチボット検出に有効)
セキュリティツール: XSS ペイロード注入、フォーム列挙、DOM 解析、機密データ漏えい検出
セッション管理: Cookie のエクスポート/インジェクション、トークン抽出、ストレージ操作
ネットワーク検査: CDP 経由のリクエスト/レスポンスの傍受とキャプチャ
偵察: テクノロジースタックのフィンガープリント取得、フレームワーク検出、メタデータ抽出
MCP stdio トランスポート: cyberstrikeai、Claude Code、Cursor、および MCP 互換の任意のクライアントで動作
Related MCP server: mcp-browser-automation
クイックスタート(Kali Linux)
git clone https://your-repo/browser-firefox-mcp.git
cd browser-firefox-mcp
uv venv && source .venv/bin/activate
uv pip install -e .
playwright install firefox
python server.py # or: browser-firefox-mcpcyberstrikeai との統合
~/.config/cyberstrikeai/config.json(または同等のファイル)に追加します:
{
"mcp_servers": {
"firefox-browser": {
"command": "python",
"args": ["server.py"],
"cwd": "/path/to/browser-firefox-mcp"
}
}
}エージェントはツールを自動的に検出します: navigate、click、fill、screenshot、
inject_payload、scan_forms、capture_network、get_session_info、
recon_technology_stack など。
アーキテクチャ
┌──────────────────┐ JSON-RPC (stdio) ┌──────────────────┐
│ cyberstrikeai │ ◄──────────────────────► │ server.py │
│ (agent) │ │ (MCP stdio) │
└──────────────────┘ └────────┬─────────┘
│
┌────────────▼─────────┐
│ core/ modules │
│ engine | page │
│ security | session │
│ network | recon │
└────────────┬─────────┘
│
┌───────▼───────┐
│ Firefox (headless) │
└─────────────────┘ライセンス
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
- AlicenseBqualityDmaintenanceA universal browser automation MCP server using Playwright, enabling programmatic control of Chrome with 63 tools for navigation, interaction, media control, and CDP-based diagnostics.63122MIT
- FlicenseBqualityBmaintenanceAn MCP server for generic browser automation using Playwright. Enables MCP clients to navigate pages, inspect elements, execute JavaScript, capture screenshots, and monitor console logs and network traffic via a headless Chromium instance.7
- AlicenseNot gradedqualityCmaintenanceAn MCP server that provides structured control of a Playwright browser for QA, scraping, diagnostics, and reproducible browser workflows.7,623MIT
- FlicenseNot gradedqualityCmaintenanceA policy-aware Meta-MCP server that orchestrates Playwright and Chrome DevTools for secure, high-level browser automation with origin whitelists and credential redaction.
Related MCP Connectors
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
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/ironessi/browser-firefox-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server