What is the MCP server in Lens?
Lens exposes all its services as tools via a JSON-RPC 2.0 MCP server endpoint (`POST /mcp`), allowing AI assistants like Claude to use image processing, screenshots, content extraction, and more.
@bysages
基本信息
A high-performance image proxy and web services toolkit built with modern TypeScript. Lens provides a comprehensive suite of web utilities including image processing, screenshot capture, font serving, and more.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"lens": {
"url": "https://api.bysages.com/mcp"
}
}
}Extract article content from a URL as Markdown (default) or cleaned HTML. Returns title, content, and metadata.
Capture a screenshot of a website. Returns a base64-encoded image.
Extract the favicon of a website. Returns a base64-encoded PNG image.
Generate a dynamic Open Graph image with custom title, description, and styling.
Get a Gravatar avatar by email or MD5 hash. Returns a base64-encoded image.
Transform and optimize an image (resize, crop, format convert, quality adjust). Returns a base64-encoded image.
Lens is a high-performance image proxy and web services toolkit built with modern TypeScript. It provides a comprehensive suite of web utilities including image processing, screenshot capture, font serving, and more, all exposed as an MCP server via JSON-RPC 2.0 over HTTP.
Clone the repository, install dependencies with pnpm, copy .env.example to .env, and run pnpm dev to start the development server on http://localhost:3000. For MCP server use, configure Claude Desktop with the URL https://api.bysages.com/mcp in claude_desktop_config.json.
Lens exposes all its services as tools via a JSON-RPC 2.0 MCP server endpoint (`POST /mcp`), allowing AI assistants like Claude to use image processing, screenshots, content extraction, and more.
Lens requires Node.js 22+ and pnpm 10+ (or npm). Optional Redis caching significantly improves performance; without Redis, services degrade gracefully.
Cached responses include `X-Cache` headers (HIT/MISS) and `ETag` headers for conditional 304 responses. Most services cache results for 24 hours (screenshots, OG images) or 30 days (favicons).
Lens runs over HTTP. No authentication is mentioned in the README; security is handled via optional `ALLOWED_DOMAINS` environment variable for the image proxy. The MCP server uses HTTP POST.
Yes, Lens includes rate limiting for expensive operations like screenshot capture to protect server resources.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep

Model Context Protocol Servers
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
评论