{"_id":"@digidai/mcp-website2markdown","name":"@digidai/mcp-website2markdown","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@digidai/mcp-website2markdown","version":"0.1.0","description":"MCP Server for website2markdown — convert URLs to Markdown for AI agents","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["mcp","markdown","ai","agents","website-to-markdown"],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/Digidai/website2markdown.git","directory":"packages/mcp"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","zod":"^4.0.0"},"devDependencies":{"typescript":"^5.7.0"},"bin":{"mcp-website2markdown":"dist/index.js"},"_id":"@digidai/mcp-website2markdown@0.1.0","gitHead":"d10c15967ed2dbe93050297a81778f58960bb2df","bugs":{"url":"https://github.com/Digidai/website2markdown/issues"},"homepage":"https://github.com/Digidai/website2markdown#readme","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-MHHXbaqy/cZh82yt8VFaZ2fnmCV116PFdgXsE1SIyAAmwVqRo/bc1IAN/ozfG0GPhSkQJHMAfiQlLYmOMNOZCw==","shasum":"8b83ea8782fb3b60b77060a09ae2ca7ad9e634f1","tarball":"https://registry.npmjs.org/@digidai/mcp-website2markdown/-/mcp-website2markdown-0.1.0.tgz","fileCount":6,"unpackedSize":7702,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digidai%2fmcp-website2markdown@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCtlFNPP6oKVs5VNseW91lIsqTHCuasb+4dkZFzXzkgZwIgdw8LDeoKyQLBoMF+mVs4D3WzkpLza5DSi2vDRYa0E1k="}]},"_npmUser":{"name":"digidai","email":"daiq@live.cn"},"directories":{},"maintainers":[{"name":"digidai","email":"daiq@live.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-website2markdown_0.1.0_1774497907520_0.0656773443488603"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T04:05:07.433Z","0.1.0":"2026-03-26T04:05:07.656Z","modified":"2026-03-26T04:05:08.066Z"},"maintainers":[{"name":"digidai","email":"daiq@live.cn"}],"description":"MCP Server for website2markdown — convert URLs to Markdown for AI agents","homepage":"https://github.com/Digidai/website2markdown#readme","keywords":["mcp","markdown","ai","agents","website-to-markdown"],"repository":{"type":"git","url":"git+https://github.com/Digidai/website2markdown.git","directory":"packages/mcp"},"bugs":{"url":"https://github.com/Digidai/website2markdown/issues"},"license":"Apache-2.0","readme":"# @digidai/mcp-website2markdown\n\nMCP (Model Context Protocol) Server for [website2markdown](https://github.com/nicholasgriffintn/website2markdown) -- convert any web page URL to clean Markdown, optimized for AI agents and LLMs.\n\n## Installation\n\n```bash\nnpm install -g @digidai/mcp-website2markdown\n```\n\n## Configuration\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"website2markdown\": {\n      \"command\": \"mcp-website2markdown\",\n      \"env\": {\n        \"WEBSITE2MARKDOWN_API_URL\": \"https://md.genedai.me\",\n        \"WEBSITE2MARKDOWN_API_TOKEN\": \"your-token-here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to your Cursor MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"website2markdown\": {\n      \"command\": \"mcp-website2markdown\"\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add website2markdown -- mcp-website2markdown\n```\n\n## Environment Variables\n\n| Variable | Description | Default |\n|---|---|---|\n| `WEBSITE2MARKDOWN_API_URL` | Base URL of the website2markdown API | `https://md.genedai.me` |\n| `WEBSITE2MARKDOWN_API_TOKEN` | Bearer token for API authentication | (none) |\n\n## Available Tools\n\n### `convert_url`\n\nConvert a web page URL to clean Markdown.\n\n**Parameters:**\n\n| Parameter | Type | Required | Description |\n|---|---|---|---|\n| `url` | string | Yes | The URL to convert to Markdown |\n| `format` | string | No | Output format: `markdown` (default), `html`, `text`, `json` |\n| `selector` | string | No | CSS selector to extract specific content |\n| `force_browser` | boolean | No | Force browser rendering for JS-heavy pages |\n\n**Examples:**\n\nConvert a blog post:\n```\nconvert_url({ url: \"https://example.com/blog/post\" })\n```\n\nExtract only the article content:\n```\nconvert_url({ url: \"https://example.com/page\", selector: \"article.main\" })\n```\n\nForce browser rendering for a JS-heavy page:\n```\nconvert_url({ url: \"https://spa-app.com/page\", force_browser: true })\n```\n\nGet JSON output with metadata:\n```\nconvert_url({ url: \"https://example.com\", format: \"json\" })\n```\n\n## Supported Platforms\n\nWorks with any public URL, with optimized support for:\n\n- WeChat articles (mp.weixin.qq.com)\n- Zhihu (zhihu.com)\n- CSDN (csdn.net)\n- Feishu/Lark documents\n- X/Twitter posts\n- And more\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md","_rev":"1-c871f5aaccab8060fb189938086a2a26"}