Botoi MCP 服务器:AI 编码助手中的 44 个开发者工具
通过 MCP 将 Claude、Cursor 或 VS Code 连接到 44 个开发人员工具。 DNS 查找、JWT 签名、Base64 编码、PII 检测等; 没有上下文切换。
您正在 Claude Code 中调试 DNS 问题。 您需要域的 A 记录。 选项:打开浏览器,找到在线工具,将结果复制回来。 或者打开一个终端,记住 dig 语法,自己解析输出。
两者都会破坏你的流程。 您需要的信息距离您工作的地方只有两跳。
Botoi 现在运行 MCP 服务器 api.botoi.com/mcp 拥有 44 个开发者工具。 连接到 Claude Desktop、Claude Code、Cursor 或 VS Code,AI 助手可以直接调用 DNS 查找、JWT 解码、Base64 编码、PII 检测等工具。 没有浏览器选项卡,没有终端切换。
设置需要 30 秒
MCP 服务器使用 Streamable HTTP 传输。 它是无国籍的; 没有要初始化的会话,也没有要保持活动的 SSE 连接。 将 URL 添加到您的客户端配置中即可完成。
克劳德桌面
打开 claude_desktop_config.json 并添加:
{
"mcpServers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
克劳德·科德
在你的终端中运行:
claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp
光标
打开光标设置,转到 MCP,然后添加:
{
"mcpServers": {
"botoi": {
"url": "https://api.botoi.com/mcp",
"type": "streamable-http"
}
}
}
VS Code (GitHub Copilot)
将其添加到您的 settings.json:
{
"mcp": {
"servers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
}
所有四个客户端在第一次连接时都会发现 44 个工具。 无需 npm 安装,无需 Docker 容器,无需管理本地进程。
您将获得: 5 个类别的 44 种工具
MCP 服务器公开了 Botoi 150 多个 API 端点的精选子集。 这些是开发人员在编码过程中最常使用的工具。
查找(12 个工具)
无需离开编辑器即可获得网络和域智能。
- IP查询 - 任何 IP 的地理位置、ISP 和 AS 编号
- DNS查询 - A、AAAA、MX、TXT、CNAME、NS 记录
- 世界卫生组织信息系统 - 域名注册、注册商、到期日
- SSL 检查 - 证书详细信息和安全标头
- 电子邮件验证 - 语法、MX记录、一次性检查
- HTTP 标头 - 任何 URL 的响应标头
- 网址元数据 - 标题、OG 标签、favicon 提取
- 域名可用性 - 检查域名是否已注册
- 技术检测 - 识别网站上的框架、CMS 和分析
- VPN检测 - 检查 IP 是否为 VPN、代理或 Tor 节点
- 电话查询 - 解析和验证电话号码
- 公司查询 - 来自域名的公司信息
文本和数据(10 个工具)
编码、转换和格式转换。
- Base64 编码/解码 - UTF-8 到 Base64 以及返回
- JSON 格式 - 带有可配置缩进的漂亮打印
- JSON 验证 - 语法检查错误位置
- 降价到 HTML - GFM 兼容转换
- HTML 到 Markdown - 反向转换
- CSV 到 JSON - 将 CSV 解析为 JSON 数组
- YAML 到 JSON / JSON 到 YAML - 双向转换
- XML 到 JSON - XML文档转换
开发人员实用程序(12 种工具)
否则您需要为其打开单独的选项卡的工具。
- 哈希值 - MD5、SHA-1、SHA-256、SHA-512
- UUID 生成 - v4 和 v7
- JWT 签名/验证 - 创建和解码令牌
- 计划任务描述 - 简单的英语 cron 解释
- 密码生成 - 可配置的长度和复杂性
- URL编码/解码 - 百分比编码
- 正则表达式测试 - 针对字符串测试模式
- 文本差异 - 统一差异输出
- 语义解析 - 主要、次要、补丁提取
- 时间戳转换 - Unix 到 ISO 8601 及反向
安全性(5 个工具)
- 加密/解密 - 带有密码的 AES-256-GCM
- TOTP 生成 - 基于时间的一次性密码
- 信用卡验证 - Luhn检查和网络检测
- PII检测 - 查找文本中的电子邮件、电话和 SSN
变换(5 个工具)
- 缩小 JS/CSS - 减少文件大小
- SQL格式 - 美化SQL查询
- 代码格式 - 格式化 JS、TS、Python、Go、Rust 等
- JSON 到 TypeScript - 从 JSON 生成接口
真实示例:Claude Code 的 DNS 查找
您正在为客户端的域设置 Cloudflare DNS,并希望验证传播的 A 记录。 问你的助理:
> "Look up the DNS records for github.com"
Tool call: lookup_dns
Input: { "domain": "github.com", "type": "A" }
Result:
{
"domain": "github.com",
"type": "A",
"records": [
{ "value": "140.82.121.4", "ttl": 60 }
],
"resolver": "1.1.1.1",
"query_time_ms": 12
}
助理打来电话 lookup_dns,传递域和记录类型,并返回结构化 JSON。 没有终端,没有浏览器,没有复制粘贴。 结果就在您的对话中,您可以立即采取行动。
更多实践例子
在调试期间解码 JWT
您正在检查失败请求中的身份验证令牌。 将其粘贴到您的对话中:
> "Decode this JWT: eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiYWxpY2UifQ.Ck2..."
Tool call: dev_jwt_verify
Input: { "token": "eyJhbGciOiJIUzI1NiJ9..." }
Result:
{
"header": { "alg": "HS256" },
"payload": { "user": "alice" },
"expired": false
}
标头、有效负载和过期状态以结构化 JSON 形式返回。 您无需访问 jwt.io 即可查看算法、声明以及令牌是否过期。
记录前扫描 PII 文本
您正在构建日志记录管道并希望验证日志中没有个人数据泄漏:
> "Check this text for personal data: Call me at 555-0123 or email john@example.com"
Tool call: security_pii_detect
Input: { "text": "Call me at 555-0123 or email john@example.com" }
Result:
{
"found": true,
"entities": [
{ "type": "phone", "value": "555-0123", "start": 14, "end": 22 },
{ "type": "email", "value": "john@example.com", "start": 32, "end": 48 }
],
"count": 2
}
响应通过其类型、值和字符串中的位置来标识每个实体。 您可以使用它在敏感数据到达日志存储之前对其进行屏蔽。
匿名访问和认证访问
MCP 服务器无需 API 密钥即可工作。 匿名访问为您提供每分钟 5 个请求和每天 100 个请求,速率受 IP 限制。 这对于编码会话期间的随意使用来说已经足够了。
对于更频繁的使用,请将 API 密钥添加到您的配置中:
{
"mcpServers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
获取 API 密钥: botoi.com/api。 免费套餐不需要任何付款方式。
技术细节
| 财产 | 价值 |
|---|---|
| 端点 | POST https://api.botoi.com/mcp |
| 协议 | MCP 可流式 HTTP (JSON-RPC 2.0) |
| 状态 | 无国籍; 不需要会话初始化 |
| 授权 | Authorization: Bearer KEY 或者 X-API-Key: KEY 标头 |
| 基础设施 | Cloudflare Workers(边缘、全球) |
| 刀具数量 | 44 个精选工具 |
| 匿名速率限制 | 5 请求/分钟 + 100 请求/天 |
服务器在 Cloudflare Workers 上运行,这意味着请求路由到最近的边缘节点。 对于哈希、Base64 编码和 JSON 格式化等纯计算工具,响应时间通常低于 50 毫秒。 调用外部服务(DNS、WHOIS、SSL)的查找工具会增加上游延迟。
MCP 与 REST API
MCP 服务器包装与 波托伊 REST API。 如果您正在构建应用程序,REST API 是正确的选择。 如果您在 AI 助手中工作,MCP 会更快,因为助手会发现连接上的工具并按名称调用它们,而无需您构建 HTTP 请求。
两者共享相同的速率限制和 API 密钥。 与 REST API 配合使用的 API 密钥与 MCP 服务器配合使用。
开始使用
- 添加配置。 从上面的设置部分复制您的客户的代码片段。
- 重新启动您的客户端。 Claude Desktop、Cursor 和 VS Code 在重新启动时拾取 MCP 服务器更改。
- 询问一些事情。 尝试“查找 example.com 的 DNS 记录”或“生成 UUID”并观察工具调用的发生。
完整的工具列表和参数模式可在 api.botoi.com/v1/mcp/tools.json。 这 API文档 详细涵盖每个端点。
FAQ
- 我需要 API 密钥才能使用 Botoi MCP 服务器吗?
- 不需要。匿名访问的速度为每分钟 5 个请求和每天 100 个请求,速率受 IP 限制。 添加 API 密钥以提高对任何付费计划的限制。
- Botoi 服务器使用哪种 MCP 传输?
- 可流式 HTTP (JSON-RPC 2.0),位于 https://api.botoi.com/mcp。 服务器是无状态的,因此不需要会话初始化或 SSE 连接来维护。
- 我可以将 MCP 服务器与 Cursor 和 VS Code 一起使用吗?
- 是的。 Cursor 和 VS Code 都通过其设置文件支持 MCP 服务器。 添加服务器 URL 作为 Streamable-http 类型,工具将显示在您的助手中。
- 通过 MCP 服务器可以使用多少工具?
- 5 个类别的 44 个精选工具:查找 (12)、文本和数据 (10)、开发人员实用程序 (12)、安全性 (5) 和转换 (5)。
- MCP 服务器与 REST API 不同吗?
- MCP 服务器在 MCP 协议中包装相同的 REST API 端点。 人工智能助手通过名称调用工具并接收结构化结果。 对于非 MCP 用例,您仍然可以直接调用 REST API。
开始使用 botoi 构建
150+ 个 API 端点,涵盖查询、文本处理、图片生成和开发者工具。免费套餐,无需信用卡。