关于 Presend dependency checks
Presend dependency checks 是供 AI Agent 在安装前评估 npm 和 PyPI 软件包的 MCP 服务。它检查拼写仿冒、已知漏洞、发布者变更、不存在或近期发布的包;提供风险信号,但不扫描包代码中的恶意软件。
主要功能
- 01检测 npm 和 PyPI 拼写仿冒包
- 02检查指定版本的已知漏洞
- 03标记 npm 发布者变更
- 04识别不存在或近期发布的包
- 05检查仓库健康状况
适用场景
- 01在 Agent 安装前评估软件包
- 02检查 npm 或 PyPI 依赖风险
- 03在 Agent 工作流中发现可疑包名
MCP 相关
它通过 Streamable HTTP 向客户端提供供应链检查工具。服务无需注册或密钥,但有每分钟速率限制。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://presend.pages.dev/mcp-depsclaude mcp add --transport http presendapp-presend-deps https://presend.pages.dev/mcp-deps{"mcpServers":{"presendapp-presend-deps":{"type":"http","url":"https://presend.pages.dev/mcp-deps"}}}在 Cursor 中打开{"servers":{"presendapp-presend-deps":{"type":"http","url":"https://presend.pages.dev/mcp-deps"}}}在 VS Code 中打开{"mcpServers":{"presendapp-presend-deps":{"type":"http","url":"https://presend.pages.dev/mcp-deps"}}}{"mcpServers":{"presendapp-presend-deps":{"serverUrl":"https://presend.pages.dev/mcp-deps"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| package | string | 是 | 软件包名称,例如 lodash |
| ecosystem | string | 是 | npm(完整分析)或 pypi(仅检查是否存在及其年龄)。 |
详细介绍
Presend — 免费隐私工具、安全 API 和面向 AI Agent 的 MCP 服务
Presend 会在 npm 和 PyPI 软件包安装前进行检查:检查拼写仿冒、所用版本的已知漏洞、发布者变更(npm),以及不存在或首次发布距今不到 30 天的软件包名称。它以免费 API、面向 AI Agent 的 MCP 服务和 GitHub Action 的形式提供。网站还提供免费的浏览器工具;文件工具会在本地处理文件。
打开 Presend · API 文档 · OpenAPI 规范 · MCP 服务 · 测量结果 · 面向团队
为什么选择 Presend?
- 在 Agent 安装软件包前——MCP 工具
supply_chain_check会对 npm 或 PyPI 上不存在的软件包名称报告package_not_found(模型可能会编造此类名称),并对首次发布距今不到 30 天的软件包报告new_package。 - 经过测量的误报情况——拼写仿冒检查以下载量最高的 PyPI 软件包和 npm 高影响力列表为基准进行测量,并提供可复现测量的脚本:请参阅测量结果页面。
- 真实的供应链信号(API)——
maintainer-change-check会标记近期被一个此前未出现过的发布者接管、且长期处于休眠状态的软件包(类似 event-stream 的模式;不会检测现有账户遭劫持的情况)。 - 它不是什么——它不是恶意软件扫描器:它会报告值得在安装前留意的信号,但不会分析软件包代码。
- 无需账户——API 和 MCP 服务免费,无需注册或密钥;但有每分钟速率限制。面向团队的付费方案正在测试中:Presend 面向团队。
- 浏览器文件工具——文件工具(EXIF、PDF、图像、办公文件)使用 Web Crypto、Canvas 和 FileReader 在本地运行。其他少数工具依赖网络服务(语音识别、密码泄露查询、链接预览等);隐私页面列出了每一项。
- PWA——可安装到手机或桌面设备上。
API 和 MCP 服务
- REST API -- 免费端点:供应链检查(拼写仿冒、指定版本的漏洞、维护者变更、仓库健康状况,以及综合供应链检查)、DNS 和 WHOIS 查询、电子邮件检查、JWT 解码和验证、文件和图像处理,以及日常实用工具。完整的 OpenAPI 3.0 规范。
- MCP 服务 -- 通过 Streamable HTTP 提供相同的检查工具,无需注册,无需密钥;已列入官方 MCP 注册表,名称为
io.github.presendapp/presend-mcp。 - npm 客户端 --
npm install presend-api,零依赖。 - GitHub Action -- 在 CI 中检查
package.json或requirements.txt的依赖项(npm 和 PyPI)。 - 代码示例 -- 提供适用于 LangChain、CrewAI、LlamaIndex、OpenAI Agents SDK、Google ADK 和纯 REST 的可运行 Python 示例。
- MCP 配置指南 -- 为 Claude Desktop、Claude Code、Cursor 和 Windsurf 提供可直接复制粘贴的配置,无需编写代码。
- 浏览器扩展 -- “Presend — Clean Photos”,右键点击即可移除 EXIF/GPS 信息。
Python: Cloudflare 会因默认的
urllibUser-Agent(Python-urllib/3.x)而返回403 error code: 1010。请设置一个明确的 User-Agent,例如urllib.request.Request(url, headers={"User-Agent": "my-app/1.0"})。requests、curl 和 Node 不受影响。
浏览器工具(共 48 个,以下展示 22 个)
| 工具 | 功能 | 链接 |
|---|---|---|
| EXIF Remover | 移除照片中的 GPS、相机型号和时间戳 | 打开 |
| PDF Metadata Remover | 移除 PDF 中的作者、软件和日期信息 | 打开 |
| Image Compressor | 压缩 JPG/PNG/WebP 图片,并预览画质 | 打开 |
| PDF Compress | 缩小 PDF 文件体积,同时不损失画质 | 打开 |
| PDF Merger | 将多个 PDF 合并为一个文档 | 打开 |
| Image Resizer | 调整为精确尺寸(Instagram、LinkedIn、Twitter) | 打开 |
| HEIC to JPG Converter | 将 iPhone 照片转换为通用的 JPG 格式 | 打开 |
| Video Metadata Remover | 移除 MP4/MOV 文件中的 GPS 和设备数据 | 打开 |
| Office Metadata Remover | 清除 Word、Excel、PowerPoint 文件中的隐藏数据 | 打开 |
| File Hash Checker | 验证 SHA-256、SHA-1、SHA-512 校验和 | 打开 |
| Password Generator | 生成密码学安全的密码 | 打开 |
| Password Strength | 分析密码熵值和破解所需时间 | 打开 |
| QR Code Generator | 为 URL、WiFi 和文本生成 QR 码 | 打开 |
| URL Cleaner | 移除跟踪参数(UTM、fbclid、gclid) | 打开 |
| Email List Cleaner | 对电子邮件列表去重、验证和清理 | 打开 |
| JSON to CSV Converter | 即时转换 JSON 和 CSV | 打开 |
| Image to Base64 | 编码图片,以便嵌入 HTML/CSS | 打开 |
| Text Diff | 并排比较两段文本 | 打开 |
| Text Formatter | 为社交媒体文本添加粗体、斜体和样式 | 打开 |
| Thread Splitter | 将长文本拆分为 Twitter/X 串文 | 打开 |
| Word Counter | 统计词数、字符数和阅读时间 | 打开 |
| Color Contrast | 检查 WCAG 无障碍对比度 | 打开 |
SEO 与性能
Presend 专为搜索引擎和 AI 助手打造:
- Schema.org:页面上包含结构化数据(Organization、FAQPage、BreadcrumbList 等)
- Sitemap:静态
sitemap.xml,涵盖 8 种语言的工具、博客和指南 - 动态 OG 图片:API 为每个工具生成社交媒体预览图片
- Core Web Vitals:Preconnect、DNS-prefetch、CSS preload,不含阻塞渲染的 JS
- PWA:Service worker + manifest,支持离线使用和安装
- 隐私优先分析:Cloudflare Web Analytics(无 Cookie,不跟踪 IP)
在你的网站上嵌入
将 Presend 工具添加到你的网站,或链接回我们的网站:
技术栈
- 前端:原生 HTML5、CSS3、ES6(无需构建)
- 托管:Cloudflare Pages(200 多个边缘节点)
- API:Cloudflare Workers(分享链接、分析、站点地图、OG 图片)
- 存储:Cloudflare KV(分享链接,TTL 为 30 天)
- PWA:Service Worker + Web App Manifest
许可证
MIT — 可免费使用、修改和嵌入。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。