INSTALLATION_README.md•2.65 kB
# Firecrawl MCP Server Installation
## Overview
The Firecrawl MCP server provides web scraping and crawling capabilities through the Model Context Protocol (MCP). This server allows you to crawl websites, extract content, and perform web scraping operations using the Firecrawl service.
## Installation Details
- **Repository**: https://github.com/mendableai/firecrawl-mcp-server
- **Installation Date**: 2025-06-16
- **Installation Method**: Local clone and build
- **Installation Directory**: `/Users/nathanolson/Documents/GitHub/LyriCali/mcp-servers/github.com/mendableai/firecrawl-mcp-server/`
## Installation Steps Completed
1. ✅ Created directory structure: `mcp-servers/github.com/mendableai/firecrawl-mcp-server/`
2. ✅ Cloned repository from GitHub: `git clone https://github.com/mendableai/firecrawl-mcp-server.git`
3. ✅ Installed dependencies: `npm install`
4. ✅ Built the project: TypeScript compilation completed
5. ✅ Verified executable creation: `dist/index.js` with proper permissions (755)
6. ✅ Tested server functionality: Server properly validates API key requirement
## Server Configuration
The server requires a `FIRECRAWL_API_KEY` environment variable to function. This is expected behavior and confirms the installation is working correctly.
## Files and Structure
```
mcp-servers/github.com/mendableai/firecrawl-mcp-server/
├── dist/
│ ├── index.js (executable)
│ └── index.test.js
├── src/
│ ├── index.ts
│ └── index.test.ts
├── package.json
├── tsconfig.json
├── README.md (original)
├── CHANGELOG.md
├── LICENSE
└── ... (other configuration files)
```
## Server Executable
- **Main executable**: `dist/index.js`
- **Permissions**: 755 (executable)
- **Built**: 2025-06-16 19:19
## Dependencies
- Total packages installed: 479
- Build completed successfully with TypeScript compilation
- Server built and ready for MCP integration
## Verification Status
✅ **Installation Complete** - The Firecrawl MCP server has been successfully installed and is ready for configuration and use.
## Next Steps
To use this server:
1. Obtain a Firecrawl API key from https://firecrawl.dev
2. Configure the server in your MCP client configuration
3. Set the `FIRECRAWL_API_KEY` environment variable
4. Add the server to your claude_desktop_config.json or equivalent MCP client configuration
## Installation Log
- npm install completed with 3 vulnerabilities (1 low, 1 moderate, 1 high)
- Build process completed successfully
- No critical errors during installation
- Server responds correctly to startup (validates API key requirement)