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.
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

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code
Open-source MCP to use Blender with any LLM
不止于 CSS
コメント