{ "name": "@labtoolsstudio/fetchmcp", "version": "0.1.1", "mcpName": "io.github.labtools-studio/fetchmcp", "description": "Drop-in replacement for the official fetch MCP: clean, LLM-ready Markdown from any URL. No 5k truncation, JS rendering when needed, zero config.", "type": "module", "bin": { "fetchmcp": "dist/index.js" }, "files": [ "dist", "scripts" ], "engines": { "node": ">=18" }, "scripts": { "build": "tsc", "start": "node dist/index.js", "dev": "tsc --watch", "prepare": "tsc", "postinstall": "node scripts/postinstall.mjs", "test": "npm run build && node --test test/*.test.mjs", "test:e2e": "npm run build && node test/e2e.mjs", "probe": "npm run build --silent && node test/probe.mjs" }, "keywords": [ "mcp", "modelcontextprotocol", "fetch", "markdown", "readability", "scraping", "claude", "cursor" ], "license": "MIT", "author": "LabTools (https://github.com/labtoolsstudio)", "homepage": "https://github.com/labtoolsstudio/fetchmcp#readme", "repository": { "type": "git", "url": "git+https://github.com/labtoolsstudio/fetchmcp.git" }, "bugs": { "url": "https://github.com/labtoolsstudio/fetchmcp/issues" }, "dependencies": { "@modelcontextprotocol/sdk": "1.30.0", "@mozilla/readability": "0.6.0", "linkedom": "0.18.13", "patchright": "1.61.1", "turndown": "7.2.4", "turndown-plugin-gfm": "1.0.2", "zod": "4.4.3" }, "devDependencies": { "@types/node": "26.2.0", "@types/turndown": "5.0.6", "typescript": "7.0.2" } }