Install
$ agentstack add mcp-fracabu-firecrawl-power-app ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
🔥 Firecrawl Power App
▶️ Click to watch demo video
A sleek, powerful UI to harness the full potential of Firecrawl API
Features • Demo • Quick Start • Deployment • Italiano
✨ Features
| Feature | Description | Plan | |---------|-------------|------| | 📄 Scrape | Extract content from any webpage (Markdown, HTML, Screenshots) | Free | | 🗺️ Map | Discover all URLs on a website | Free | | 🕷️ Crawl | Crawl entire websites with depth control | Free | | 🔍 Search | Search the web with advanced operators | PRO | | 📊 Extract | Extract structured data using AI and JSON schemas | PRO | | 🤖 Agent | Autonomous AI agent for complex data gathering | 5/day free | | 🌙 Dark Mode | Beautiful dark/light theme toggle | Free | | 🔑 BYOK | Bring Your Own Key - use your personal Firecrawl API key | Free |
> Note: PRO features require a paid Firecrawl plan. Free tier includes 500 credits (one-time).
🎨 Design
Built with the official Firecrawl design system:
--primary: #FF4C00; /* Firecrawl Orange */
--background: #F9F9F9; /* Light mode */
--surface: #1A1A1A; /* Dark mode */
🚀 Quick Start
Prerequisites
- Node.js 18+
- Firecrawl API Key (free tier available)
Installation
# Clone the repository
git clone https://github.com/fracabu/firecrawl-power-app.git
cd firecrawl-power-app
# Install dependencies
npm install
# Start the app
npm run dev
First Launch
- Open
http://localhost:5173in your browser - Enter your Firecrawl API key in the modal
- Start scraping! 🔥
🔑 API Key Configuration
Option 1: In-App (Recommended for users)
Simply click the "API Key" button in the header and enter your key. It's stored locally in your browser.
Option 2: Environment Variable (For developers)
# Create .env file
cp .env.example .env
# Add your API key
FIRECRAWL_API_KEY=fc-your-api-key-here
📦 Project Structure
firecrawl-power-app/
├── api/ # Vercel serverless functions
│ ├── scrape.js
│ ├── map.js
│ ├── search.js
│ ├── crawl.js
│ ├── extract.js
│ └── agent.js
├── server/
│ └── api.js # Express server (local dev)
├── src/
│ ├── components/
│ │ ├── Header.jsx
│ │ ├── Sidebar.jsx
│ │ ├── ToolPanel.jsx
│ │ ├── ResultDisplay.jsx
│ │ ├── ApiKeyModal.jsx
│ │ └── tools/
│ │ ├── ScrapeForm.jsx
│ │ ├── MapForm.jsx
│ │ ├── SearchForm.jsx
│ │ ├── CrawlForm.jsx
│ │ ├── ExtractForm.jsx
│ │ └── AgentForm.jsx
│ ├── App.jsx
│ ├── App.css
│ └── main.jsx
├── index.html
├── package.json
├── vite.config.js
└── vercel.json
☁️ Deployment
Deploy to Vercel
[](https://vercel.com/new/clone?repository-url=https://github.com/fracabu/firecrawl-power-app)
Or manually:
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel
> Note: Users will enter their own API keys in the app. No server-side key required!
Deploy to Other Platforms
The app can be deployed to any platform supporting Node.js:
- Netlify - Add
netlify.tomlconfiguration - Railway - Connect GitHub repo
- Render - Create a new Web Service
🛠️ Available Scripts
| Command | Description | |---------|-------------| | npm run dev | Start development server (Vite + Express) | | npm run build | Build for production | | npm run preview | Preview production build |
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
🙏 Acknowledgments
- Firecrawl - The powerful web scraping API
- Firecrawl MCP - Model Context Protocol server
- Claude Opus 4.5 - AI assistant (claude-opus-4-5-20251101)
- React - UI library
- Vite - Build tool
🇮🇹 Italiano
Un'interfaccia elegante e potente per sfruttare tutto il potenziale delle API Firecrawl
✨ Funzionalità
| Funzione | Descrizione | Piano | |----------|-------------|-------| | 📄 Scrape | Estrai contenuti da qualsiasi pagina web (Markdown, HTML, Screenshot) | Free | | 🗺️ Map | Scopri tutti gli URL di un sito web | Free | | 🕷️ Crawl | Scansiona interi siti web con controllo della profondità | Free | | 🔍 Search | Cerca nel web con operatori avanzati | PRO | | 📊 Extract | Estrai dati strutturati usando AI e schemi JSON | PRO | | 🤖 Agent | Agente AI autonomo per raccolta dati complessa | 5/day free | | 🌙 Dark Mode | Bellissimo toggle tema chiaro/scuro | Free | | 🔑 BYOK | Porta la Tua Chiave - usa la tua API key Firecrawl personale | Free |
> Nota: Le funzionalità PRO richiedono un piano Firecrawl a pagamento. Il piano gratuito include 500 crediti (una tantum).
🚀 Avvio Rapido
Prerequisiti
- Node.js 18+
- Chiave API Firecrawl (piano gratuito disponibile)
Installazione
# Clona il repository
git clone https://github.com/fracabu/firecrawl-power-app.git
cd firecrawl-power-app
# Installa le dipendenze
npm install
# Avvia l'app
npm run dev
Primo Avvio
- Apri
http://localhost:5173nel browser - Inserisci la tua chiave API Firecrawl nel modal
- Inizia a fare scraping! 🔥
🔑 Configurazione API Key
Opzione 1: Nell'App (Consigliato per gli utenti)
Clicca semplicemente il pulsante "API Key" nell'header e inserisci la tua chiave. Viene salvata localmente nel tuo browser.
Opzione 2: Variabile d'Ambiente (Per sviluppatori)
# Crea il file .env
cp .env.example .env
# Aggiungi la tua API key
FIRECRAWL_API_KEY=fc-la-tua-api-key
☁️ Deploy
Deploy su Vercel
[](https://vercel.com/new/clone?repository-url=https://github.com/fracabu/firecrawl-power-app)
> Nota: Gli utenti inseriranno le proprie API key nell'app. Non è richiesta nessuna chiave lato server!
🛠️ Script Disponibili
| Comando | Descrizione | |---------|-------------| | npm run dev | Avvia il server di sviluppo (Vite + Express) | | npm run build | Build per produzione | | npm run preview | Anteprima build di produzione |
🤝 Contribuire
I contributi sono benvenuti! Sentiti libero di aprire una Pull Request.
- Fai un fork del repository
- Crea il tuo branch (
git checkout -b feature/NuovaFunzionalita) - Committa le modifiche (
git commit -m 'Aggiunta NuovaFunzionalita') - Pusha il branch (
git push origin feature/NuovaFunzionalita) - Apri una Pull Request
Made with 🔥 and ❤️
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: fracabu
- Source: fracabu/firecrawl-power-app
- License: MIT
- Homepage: https://firecrawl-power-app.vercel.app
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.