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-servergit clone https://github.com/redeye-team/redeye-mcp-server.git
cd redeye-mcp-server
npm installnpm run build
npm startRedEye 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_TOKENAuthentication token for API access (optional)
REDEYE_API_KEYAPI key for programmatic access (optional)
MCP_SECRET_KEYSecret key for MCP server authentication
BROWSER_POOL_SIZENumber of browser instances (default: 3)
CACHE_TTLCache time-to-live in seconds (default: 3600)
MAX_CONCURRENT_JOBSMaximum 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-keynpx @modelcontextprotocol/inspector node dist/server.jsThis 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.