browser-firefox-mcp
browser-firefox-mcp
보안에 초점을 맞춘 Firefox 브라우저 MCP 서버로, 침투 테스트 에이전트를 위해 설계되었습니다. Playwright 기반으로 구축되었으며, 취약점 스캐닝, 세션 조작, 네트워크 검사, 정찰을 위해 설계된 Python 네이티브 API를 제공합니다.
기능
Firefox 우선: Playwright의 네이티브 Firefox 엔진을 사용하여 정확한 렌더링 제공(특히 안티봇 탐지에 유용)
보안 도구: XSS 페이로드 주입, 폼 열거, DOM 분석, 민감 데이터 유출 탐지
세션 관리: 쿠키 내보내기/주입, 토큰 추출, 저장소 조작
네트워크 검사: 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