
pure.md MCP server

2025.04.02
19
JavaScriptweb 内容解锁web 搜索Markdown 转换开发效率内容生成
puremd-mcp 是一个基于 Model Context Protocol (MCP) 的服务,旨在为 MCP 客户端(如 Cursor、Windsurf 和 Claude Desktop)提供 pure.md 的功能。pure.md 是一个 Markdown 交付网络,能够将网页内容转换为纯 Markdown 格式,避免机器人检测并支持 JavaScript 渲染。puremd-mcp 通过提供 web 解锁和搜索功能,帮助本地代理可靠地获取网页内容。
View on GitHub
Overview
基本能力
产品定位
puremd-mcp 是一个为 MCP 客户端提供 web 内容解锁和搜索功能的工具,旨在通过 pure.md 的服务将网页内容转换为纯 Markdown 格式。
核心功能
- web 内容解锁:通过
unblock-url
工具从网页中提取 Markdown 内容,避免被机器人检测拦截。 - web 搜索:通过
search-web
工具搜索 web 并将结果拼接为 Markdown 格式。 - 全局缓存:缓存响应以减轻源服务器的压力。
适用场景
- 开发工具集成:为 Cursor、Windsurf 和 Claude Desktop 等 MCP 客户端提供 web 内容访问能力。
- 自动化脚本:在脚本、API 或应用中可靠地获取 web 内容。
- 内容生成:将 HTML、PDF、图片等转换为纯 Markdown 格式。
工具列表
unblock-url
:从网页中提取 Markdown 内容,避免被机器人检测拦截。search-web
:搜索 web 并将结果拼接为 Markdown 格式。
常见问题解答
- 是否需要 API 密钥?
- 生成 API 密钥是可选的,但可以解锁更高的速率限制。如果匿名使用,可以将
PUREMD_API_KEY
设置为空字符串。 - 如何获取 API 密钥?
- 在 pure.md 上注册新账户并生成 API 令牌。
使用教程
使用依赖
无特殊依赖,直接通过 npm 安装即可。
安装教程
- 通过 npm 安装:
bash npx -y puremd-mcp
- 通过 Smithery 安装(适用于 Claude Desktop):
bash npx -y @smithery/cli install @puremd/puremd-mcp --client claude
调试方式
- 配置 MCP 客户端:
- 对于 Cursor,编辑
~/.cursor/mcp.json
文件。 - 对于 Windsurf,编辑
./codeium/windsurf/model_config.json
文件。 - 对于 Claude Desktop,编辑
~/Library/Application Support/Claude/claude_desktop_config.json
文件。 - 设置环境变量:
- 确保
PUREMD_API_KEY
设置为有效的 API 令牌或空字符串。 - 运行工具:
- 使用
unblock-url
或search-web
工具测试功能。
许可证
None