Botoi MCP サーバー: AI コーディング アシスタント内の 44 の開発者ツール
MCP 経由で Claude、Cursor、または VS Code を 44 の開発者ツールに接続します。 DNS ルックアップ、JWT 署名、Base64 エンコード、PII 検出など。 コンテキストの切り替えはありません。
クロード コードで DNS の問題をデバッグしています。 ドメインには A レコードが必要です。 オプション: ブラウザを開き、オンライン ツールを見つけ、結果をコピーして戻します。 またはターミナルを開いて、次のことを思い出してください。 dig 構文の場合は、出力を自分で解析してください。
どちらも流れを壊してしまいます。 必要な情報は、作業している場所から 2 ホップ離れたところにあります。
Botoi は現在、次の場所で MCP サーバーを実行しています。 api.botoi.com/mcp 44 の開発者ツールを搭載。 Claude Desktop、Claude Code、Cursor、または VS Code に接続すると、AI アシスタントは DNS ルックアップ、JWT デコード、Base64 エンコード、PII 検出などのツールを直接呼び出すことができます。 ブラウザのタブや端末の切り替えはありません。
セットアップには 30 秒かかります
MCP サーバーはストリーミング可能な 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 コード (GitHub コパイロット)
これを settings.json:
{
"mcp": {
"servers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
}
4 つのクライアントはすべて、最初の接続で 44 のツールを検出します。 npm インストール、Docker コンテナー、管理するローカル プロセスは必要ありません。
得られるもの: 5 つのカテゴリにわたる 44 のツール
MCP サーバーは、Botoi の 150 以上の API エンドポイントの厳選されたサブセットを公開します。 これらは、開発者がコーディング セッション中に最も頻繁に使用するツールです。
ルックアップ (12 ツール)
エディターを離れることなく、ネットワークとドメインのインテリジェンスを得ることができます。
- IP ルックアップ - 任意の IP の地理位置情報、ISP、および AS 番号
- DNS ルックアップ - A、AAAA、MX、TXT、CNAME、NS レコード
- WHOIS - ドメイン登録、レジストラ、有効期限
- SSLチェック - 証明書の詳細とセキュリティヘッダー
- 電子メールの検証 - 構文、MX レコード、使い捨てチェック
- HTTPヘッダー - 任意の URL の応答ヘッダー
- URLメタデータ - タイトル、OGタグ、ファビコン抽出
- ドメインの可用性 - ドメインが登録されているかどうかを確認する
- テックディテクト - サイト上のフレームワーク、CMS、分析を特定する
- VPN 検出 - IP が VPN、プロキシ、または Tor ノードであるかどうかを確認します
- 電話番号検索 - 電話番号を解析して検証する
- 会社検索 - ドメイン名からの会社情報
テキストとデータ (10 ツール)
エンコード、変換、フォーマット変換。
- Base64 エンコード/デコード - UTF-8 から Base64 へ、そしてその逆
- JSON形式 - 設定可能なインデントを備えたきれいな印刷
- JSONの検証 - エラー位置を含む構文チェック
- HTML へのマークダウン - GFM互換の変換
- HTMLからマークダウンへ - 逆変換
- 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からインターフェースを生成
実際の例: クロード コードからの 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 キーなしで動作します。 匿名アクセスでは、IP によってレートが制限され、1 分あたり 5 リクエスト、1 日あたり 100 リクエストが可能です。 コーディングセッション中にカジュアルに使用するにはこれで十分です。
より頻繁に使用する場合は、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 ワーカー (エッジ、グローバル) |
| 工具数 | 44 の厳選されたツール |
| 匿名のレート制限 | 5 リクエスト/分 + 100 リクエスト/日 |
サーバーはCloudflare Workers上で実行されます。つまり、リクエストは最も近いエッジノードにルーティングされます。 ハッシュ、Base64 エンコード、JSON フォーマットなどの計算専用ツールの場合、応答時間は通常 50 ミリ秒未満です。 外部サービス (DNS、WHOIS、SSL) を呼び出す検索ツールにより、アップストリームの遅延が追加されます。
MCP と REST API の比較
MCP サーバーは、MCP サーバーと同じエンドポイントをラップします。 Botoi REST API。 アプリケーションを構築している場合は、REST API が正しい選択です。 AI アシスタント内で作業している場合、アシスタントは接続時にツールを検出し、HTTP リクエストを作成しなくても名前でツールを呼び出すため、MCP の方が高速です。
どちらも同じレート制限と API キーを共有します。 REST API で動作する API キーは、MCP サーバーで動作します。
始めましょう
- 構成を追加します。 上記の設定セクションからクライアントのスニペットをコピーします。
- クライアントを再起動します。 Claude Desktop、Cursor、および VS Code は、再起動時に MCP サーバーの変更を取得します。
- 何かを求めてください。 「example.com の DNS レコードを検索」するか、「UUID を生成」して、ツール呼び出しが行われるのを確認してください。
完全なツール リストとパラメーター スキーマは、次の場所から入手できます。 api.botoi.com/v1/mcp/tools.json。 の APIドキュメント すべてのエンドポイントを詳細にカバーします。
FAQ
- Botoi MCP サーバーを使用するには API キーが必要ですか?
- いいえ。匿名アクセスは、IP によってレート制限され、1 分あたり 5 リクエスト、1 日あたり 100 リクエストで機能します。 API キーを追加して、有料プランの制限を引き上げます。
- Botoi サーバーはどの MCP トランスポートを使用しますか?
- ストリーミング可能な HTTP (JSON-RPC 2.0) (https://api.botoi.com/mcp)。 サーバーはステートレスであるため、セッションの初期化や SSE 接続を維持する必要はありません。
- Cursor および VS Code で MCP サーバーを使用できますか?
- はい。 Cursor と VS Code は両方とも、設定ファイルを通じて MCP サーバーをサポートします。 サーバー URL を streamable-http タイプとして追加すると、ツールがアシスタントに表示されます。
- MCP サーバー経由で利用できるツールはいくつありますか?
- 5 つのカテゴリにわたる 44 の厳選されたツール: ルックアップ (12)、テキストとデータ (10)、開発者ユーティリティ (12)、セキュリティ (5)、および変換 (5)。
- MCP サーバーは REST API とは異なりますか?
- MCP サーバーは、同じ REST API エンドポイントを MCP プロトコルでラップします。 AI アシスタントはツールを名前で呼び出し、構造化された結果を受け取ります。 MCP 以外のユースケースでも REST API を直接呼び出すことができます。
botoiで開発を始めよう
150以上のAPIエンドポイント。検索、テキスト処理、画像生成、開発者ユーティリティに対応。無料プラン、クレジットカード不要。