Web and file reading for AI agents with a 0-1 render_quality score on every read. EnConvert perceives pages, discovers URLs, searches the live web, extracts structured data, ingests RAG-ready chunks...
概览
Web and file reading for AI agents with a 0-1 render_quality score on every read. EnConvert perceives pages, discovers URLs, searches the live web, extracts structured data, ingests RAG-ready chunks and watches for changes, all through one API key, and every web read comes back scored with named deductions so a blocked, challenge or empty-SPA page is flagged instead of mistaken for content. Official for EnConvert. It lets any MCP-compatible AI agent (Claude Code, Cursor, Windsurf, Claude Desktop, Continue, etc.) read the web and convert files through a single command. Listed on: Official MCP Registry · Glama · LobeHub · npm Twenty-four tools, optimized for reliable LLM tool selection. All URL/browser work goes through the V2 tools (perceive_url and friends); the V1 tools cover local/remote FILE conversion. All 24 are registered by default; see Toolsets to register only the web or only the file tools. perceive_url (and everything built on it) returns render_quality (0.0-1.
README
以下为原文 README 节选,完整内容请查看原文。
@enconvert/mcp
Web and file reading for AI agents with a 0-1 render_quality score on every read. EnConvert perceives pages, discovers URLs, searches the live web, extracts structured data, ingests RAG-ready chunks and watches for changes, all through one API key, and every web read comes back scored with named deductions so a blocked, challenge or empty-SPA page is flagged instead of mistaken for content.
Official Model Context Protocol (MCP) server for EnConvert. It lets any MCP-compatible AI agent (Claude Code, Cursor, Windsurf, Claude Desktop, Continue, etc.) read the web and convert files through a single command.
Listed on: Official MCP Registry · Glama · LobeHub · npm
What you get
Twenty-four tools, optimized for reliable LLM tool selection. All URL/browser work goes through the V2 tools (perceive_url and friends); the V1 tools cover local/remote FILE conversion. All 24 are registered by default; see Toolsets to register only the web or only the file tools.
Every web read is scored
perceive_url (and everything built on it) returns render_quality (0.0-1.0) with named deductions such as anti_bot_challenge, http_error or login_wall, plus the source status_code. The contract your agent can rely on:
- A detected content-free block is HTTP 200 with
is_blocked: true, emptyoutputsandbilled: false. The tool text saysBlocked: yes (not billed). There is nothing to read; do not retry the same URL expecting a different answer. - Reads whose deductions include
http_errororlogin_wallare also not billed (billed: false, textNot billed.). Cache hits are billed. - Treat
render_qualitybelow 0.40 as not-content: surface the score and deductions instead of the markdown. - A 429 comes back as plain text:
Rate limited; retry after N seconds, from the gateway’sRetry-Afterheader.
File conversion (6)
| Tool | What it does |
|---|---|
convert_document |
Convert DOC(X), XLS(X), PPT(X), ODT, ODS, ODP, OTS, Pages, Numbers, EPUB, HTML, MD, CSV, JSON, XML, YAML, TOML to PDF (or between each other) |
convert_image |
Convert between JPEG, PNG, SVG, HEIC, WebP, plus PDF → JPEG rasterization (handy for iPhone HEIC → WebP). SVG rasterization takes optional width and height controls |
安装
npx -y @enconvert/mcp@latest配置
{
"mcpServers": {
"enconvert": {
"command": "npx",
"args": ["-y", "@enconvert/mcp@latest"],
"env": {
"ENCONVERT_API_KEY": "sk_live_your_key"
}
}
}
}