跳转到内容
Integration

Botoi MCP 服务器:AI 编码助手中的 44 个开发者工具

| 7 min read

通过 MCP 将 Claude、Cursor 或 VS Code 连接到 44 个开发人员工具。 DNS 查找、JWT 签名、Base64 编码、PII 检测等; 没有上下文切换。

AI assistant interface with tool integrations
Photo by Possessed Photography on Unsplash

您正在 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 端点,涵盖查询、文本处理、图片生成和开发者工具。免费套餐,无需信用卡。