关于 Kiprio MCP Server
Kiprio MCP Server 为 Claude Code 和其他 MCP 客户端提供 API 工具,涵盖验证、网络、网页内容、文本处理和开发者实用功能。可通过 `uvx` 启动,调用 Kiprio API,无需第三方 API 密钥。
主要功能
- 01验证邮箱、电话、VAT 和 IBAN
- 02查询 DNS、WHOIS、SSL 和 IP
- 03抓取网页并生成页面截图
- 04文本分析、翻译和脱敏
- 05QR、哈希、UUID 和 cron 工具
适用场景
- 01验证注册时提交的联系方式
- 02检查域名的 DNS 和 SSL
- 03提取或截取网页内容
- 04从文本中移除个人信息
MCP 相关
作为 MCP 服务运行,供 Claude Code、Claude Desktop、Cursor、Cline、Continue 和其他 MCP 客户端使用。客户端可通过 `uvx kiprio-mcp` 启动,也可用 pip 安装。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
27收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| string | 是 |
详细介绍
kiprio MCP 服务
为 Claude Code、Claude Desktop、Cursor、Cline、Continue 和任何 MCP 客户端提供 27 个可用于生产环境的 API 工具 — 邮箱/电话验证、地理编码、时区转换、DNS/WHOIS、SSL 检查、网页抓取、NLP 和开发者实用工具。
无需第三方 API 密钥。包含免费套餐。由 kiprio.com 提供支持。
快速安装
无需安装 — 使用 uv 直接从 PyPI 运行:
uvx kiprio-mcp
或者使用 pip 安装:
pip install kiprio-mcp
Claude Code — 一步添加到项目中:
claude mcp add kiprio -- uvx kiprio-mcp
# or, if installed via pip:
claude mcp add kiprio -- kiprio-mcp
或者添加到 ~/.claude.json / Claude Desktop / Cursor / Windsurf / Zed:
{
"mcpServers": {
"kiprio": {
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "your_key_here"}
}
}
}
(如果通过 pip 安装,请改用 "command": "kiprio-mcp",无需 args。)
Cline(VS Code) — 打开 Cline → MCP Servers → Add Server → 粘贴:
{
"mcpServers": {
"kiprio": {
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "your_key_here"}
}
}
}
Continue.dev — 在 ~/.continue/config.json 的 mcpServers 下添加:
{
"mcpServers": [
{
"name": "kiprio",
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "your_key_here"}
}
]
}
获取免费 API 密钥(只需 30 秒)
匿名套餐的速率限制为每个工具每天 50–100 次请求 — 用于偶尔查询足够,但在任何自动化工作流中很快就会用完。
免费注册密钥可让你免费获得每个工具每天 100 次请求:
👉 kiprio.com/signup — 无需信用卡,也没有试用期。
你可以做什么
连接后,可以自然地向 Claude 提问:
“[email protected] 是真实可用的邮箱地址吗?” →
validate_email会检查语法、MX 记录和一次性邮箱域名列表
“stripe.com 使用了什么技术栈?” →
tech_stack会返回 CMS、CDN、分析和支付服务提供商信息
“截取这个着陆页的屏幕截图,并标出任何布局问题。” →
screenshot_url会返回 base64 PNG,Claude 可直接分析
“在我将这段支持对话发送给 Zendesk 前,移除其中所有 PII。” →
redact_text会将邮箱、电话号码、姓名和银行卡号替换为[REDACTED_TYPE]
“检查 api.example.com 的 SSL 证书 — 是否快要过期了?” →
ssl_check会返回到期日期、颁发者和等级
正在构建自动化 Agent?
kiprio 工具专为流水线和钩子设计,而不仅仅用于单次查询。常见模式:
接受注册前验证邮箱:
User submits email
→ Claude: validate_email("[email protected]")
→ If disposable/invalid → reject early, before DB write
域名监控钩子(Claude Code 斜杠命令):
# Add to CLAUDE.md as a custom slash command
/check-ssl → ssl_check on all domains in config/domains.txt
潜在客户信息丰富 Agent:
CSV of company domains
→ Claude loops: tech_stack() + whois_lookup() + ip_lookup() per row
→ Output: enriched CSV with stack, registrar, country, hosting provider
内容审核流水线:
User-submitted text
→ sentiment_analysis() to flag negative
→ redact_text() to strip PII before logging
这些模式可在免费密钥套餐内运行(每个工具每天 100 次请求)。Pro 套餐(每天 1,000 次)可处理更大的批次。
工具
邮箱与验证
| 工具 | 功能 |
|---|---|
validate_email | 语法检查 + MX 记录检查 + 一次性邮箱域名检测 |
validate_phone | 国际电话号码验证、E.164 格式 + 国家/地区信息 |
validate_vat | 通过 VIES 验证欧盟 VAT 号码,并返回公司名称 |
validate_iban | IBAN 验证 + 银行信息 |
check_password_breach | k-匿名泄露检查 — 仅发送 5 字符的 SHA1 前缀 |
位置与时间
| 工具 | 功能 |
|---|---|
geocode_address | 将地址或地点名称转换为纬度/经度及结构化地址组成部分 |
get_timezone | 城市 → IANA 时区、UTC 偏移量、当前当地时间、夏令时详情 |
convert_timezone | 在任意两个 IANA 时区之间转换日期时间(无需密钥) |
网络与 DNS
| 工具 | 功能 |
|---|---|
dns_lookup | 查询 A、AAAA、MX、TXT、NS、CNAME、SOA 记录 |
whois_lookup | 域名注册商、创建/到期日期、名称服务器 |
ssl_check | 证书有效性、到期时间、颁发者、SAN |
ip_lookup | 地理位置 + VPN/Tor/数据中心检测及威胁评分 |
Web 与内容
| 工具 | 功能 |
|---|---|
readability | 从任意 URL 提取文章正文和元数据 |
tech_stack | 检测 CMS、框架、CDN、分析工具、支付方式 |
parse_og_tags | 从 URL 获取 Open Graph、Twitter Card 和 meta 标签 |
screenshot_url | 整页或视口截图 → base64 PNG |
html_to_pdf | 将 HTML 转换为 PDF → base64 字节 |
文本处理
| 工具 | 功能 |
|---|---|
sentiment_analysis | 正面/负面/中性标签 + 综合评分(−1 到 1) |
check_grammar | 改写语法/拼写并提供修改差异;风格:简洁、正式、友好、英式英语、美式英语 |
translate_text | 在不同语言之间翻译,并自动检测源语言 |
summarize_text | 提取要点(可配置句子数量) |
redact_text | 将个人身份信息替换为 [REDACTED_TYPE] 占位符 |
开发者实用工具
| 工具 | 功能 |
|---|---|
generate_qr | QR 码 → base64 PNG 或 SVG;支持自定义颜色和尺寸 |
generate_hash | 使用 sha256、sha512、sha1、md5、sha3_256 或 blake2b 对字符串进行哈希处理 |
generate_uuid | 生成 UUID v1、v4 或 v7 |
parse_cron | 解析 cron 表达式 → 接下来 5 次运行时间及易读说明 |
decode_jwt | 解码 JWT 标头和负载,并显示过期状态(不验证) |
速率限制
| 级别 | 限制 | 费用 |
|---|---|---|
| 匿名(无密钥) | 50–100 次请求/天/工具 | $0 |
| 免费密钥 | 100 次请求/天/工具 | $0 — 注册 |
| Pro | 1,000 次请求/天/工具 | $9/月 |
| Business | 10,000 次请求/天/工具 | $39/月 |
免费密钥与匿名使用对比: 工具相同,可用额度提升 3 倍,仍然免费。只需提供电子邮箱地址。
何时升级到 Pro
- 批量处理 — 验证 500 封邮件、丰富 CSV 数据、运行链接审计
- 定时 Agent — 每次提交或 cron 任务触发的 Claude Code hooks
- 团队工作区 — 多位开发者共用一份配置
- 生产脚本 — 每次保存文件或创建 PR 时运行的斜杠命令
Claude Code 设置
claude mcp add kiprio -- uvx kiprio-mcp
claude mcp list # should show kiprio
或使用 pip 安装:
pip install kiprio-mcp
claude mcp add kiprio -- kiprio-mcp
在项目 .env 中配置 API 密钥:
echo "KIPRIO_API_KEY=your_key" >> .env
然后在 MCP 配置中引用:
{
"mcpServers": {
"kiprio": {
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "${KIPRIO_API_KEY}"}
}
}
}
故障排除
kiprio-mcp: command not found / spawn kiprio-mcp ENOENT — 只有通过 pip 安装后才会存在裸命令 kiprio-mcp。可以将配置改为 "command": "uvx", "args": ["kiprio-mcp"](无需安装),也可以指定虚拟环境中的完整路径:
"command": "/path/to/venv/bin/kiprio-mcp"
429 Rate limit exceeded — 已达到免费匿名级别的限制。前往 kiprio.com/signup 注册,即可免费获得每天 100 次请求;也可以升级到 Pro,获得每天 1,000 次请求。
401/403 errors — API 密钥无效。将 KIPRIO_API_KEY 留空即可使用匿名级别(每天 30 次请求)。
源代码
github.com/ForeverTools/kiprio-mcp — MIT 许可证。
由 ForeverTools 维护。API 由 kiprio.com 提供。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。