This RedEye MCP Server instance is protected and restricted to authorized MCP clients only. Direct web access is limited to prevent unauthorized usage. Access is granted to:
RedEye MCP Server is a Model Context Protocol server that provides real-time website screenshot capabilities. It's the only website snapshot generator to stream screenshots as soon as you request them.
Instant screenshot delivery
Built for AI integration
Production-ready architecture
# Install globally
npm install -g @redeye/mcp-server
# Or install locally in your project
npm install @redeye/mcp-server
# If installed globally
redeye-mcp-server
# If installed locally
npx @redeye/mcp-server
git clone https://github.com/redeye-team/redeye-mcp-server.git
cd redeye-mcp-server
npm install
npm run build
npm start
RedEye exposes the following tools through the Model Context Protocol:
url
(string) - Website URL to capturewidth
(number, optional) - Viewport width (default: 1200)height
(number, optional) - Viewport height (default: 800)fullPage
(boolean, optional) - Capture full page (default: false)device
(string, optional) - Device emulation (desktop/mobile/tablet){
"url": "https://example.com",
"width": 1200,
"height": 800,
"fullPage": true,
"device": "desktop"
}
urls
(array) - Array of URLs to captureoptions
(object, optional) - Default options for all capturesReturns page load times, resource counts, and metadata along with screenshot.
Loads the page in background to improve screenshot capture speed.
Access screenshots and job status through these resource endpoints:
/screenshot/{url}
/screenshot/{url}/fullpage
/jobs/{jobId}
REDEYE_AUTH_TOKEN
Authentication token for API access (optional)
REDEYE_API_KEY
API key for programmatic access (optional)
MCP_SECRET_KEY
Secret key for MCP server authentication
BROWSER_POOL_SIZE
Number of browser instances (default: 3)
CACHE_TTL
Cache time-to-live in seconds (default: 3600)
MAX_CONCURRENT_JOBS
Maximum concurrent screenshot jobs (default: 10)
The server automatically restricts access based on:
For additional security, set environment variables:
REDEYE_AUTH_TOKEN=your-secret-token
REDEYE_API_KEY=your-api-key
npx @modelcontextprotocol/inspector node dist/server.js
This will open a web interface where you can test all MCP tools and resources.
If you installed via npm, add this to your Claude Desktop config:
{
"mcpServers": {
"redeye": {
"command": "npx",
"args": ["@redeye/mcp-server"]
}
}
}
If you installed globally, use this configuration:
{
"mcpServers": {
"redeye": {
"command": "redeye-mcp-server"
}
}
}
For local development builds:
{
"mcpServers": {
"redeye": {
"command": "node",
"args": ["/absolute/path/to/redeye-mcp-server/dist/server.js"]
}
}
}
Note: Replace /absolute/path/to/redeye-mcp-server/
with your actual installation path.
Test the RedEye MCP Server functionality at: https://redeye-mcp.vercel.app
The web demo shows the same screenshot capabilities that will be available through MCP.