mcpField
N
NetAPI

NetAPI

リモート
netapi.comセキュリティ0今日更新
リポジトリ公式サイト

NetAPI について

NetAPIは、登録済み、新規登録、削除済みのドメイン、DNSプロバイダー、レジストラ、侵害ドメインフィードをエージェントに提供するリモートMCPサーバーです。無料の公開ツールに加え、アカウントやプランに応じた検索とデータセットのリンクを利用できます。

主な機能

  1. 01侵害フィードに対するドメイン照合
  2. 02新規登録ドメインの検索
  3. 03Top 1Mドメイン人気ランキングの照会
  4. 04TLD、レジストラ、DNSプロバイダーの統計確認
  5. 05ドメイン登録情報とネットワーク情報の検索
  6. 06ドメインリストやデータセットの一時リンク取得

活用シーン

  1. 01ブランドに関連する新規ドメイン登録の監視
  2. 02不正利用として報告されたドメインの調査
  3. 03ドメインやTLDの人気度の比較
  4. 04ゾーン、プロバイダー、レジストラ別のドメインリスト取得

MCP 対応

Streamable HTTP経由でNetAPIのドメイン情報ツールを提供し、無料ツール用の公開エンドポイントと、追加アクセス用のアカウント接続エンドポイントがあります。MCP OAuthに対応し、有料プランでは追加の検索やダウンロードを利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.netapi.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

NetAPI MCP サーバー

AI アシスタントやエージェント(Claude、Cursor、ChatGPT、Windsurf、VS Code Copilot、その他の MCP クライアント)に、NetAPI のドメインインテリジェンス(1,584 種類の TLD に登録されたドメイン、新規登録および削除されたドメイン、DNS プロバイダーとレジストラーのデータ、無料の NetAPI Top 1M 人気ランキング、侵害されたドメインのフィード)へのアクセスを提供する MCP サーバーです。

エンドポイント(Streamable HTTP):

URL対象内容
https://mcp.netapi.com/mcpNetAPI アカウントにサインイン済み(OAuth、または Authorization: Bearer <api_token>)すべてのツール。無料アカウントで無料ツールをより高い上限で利用でき、プランで有料ツールを利用できます
https://mcp.netapi.com/mcp/publicアカウント不要無料ツールのみ(アカウント用およびプラン用のツールは表示されません)。匿名利用時の上限が適用されます

ツール

無料(プラン不要):

ツール回答する内容
check_compromisedこのドメインは侵害ドメインのフィードに含まれていますか(マルウェア、フィッシング、不正利用)?過去 24 時間またはこれまでに検知されたか、ブロック理由、レジストラーを確認できます。
search_new_domains文字列を含む、過去 1~7 日間に登録されたドメインを検索します。ブランド監視、タイポスクワッティング、フィッシング、キーワードのトレンドに活用できます。
tld_statsTLD のレジストリ、アクティブなドメイン数、過去 24 時間の新規/削除数、過去 7~365 日間の成長率、不正利用率、Top 1M への掲載状況、ポリシーを確認できます。
domain_rankNetAPI Top 1M および TLD 内でのドメインの順位を確認できます。
top_websites国または TLD(ドイツ=.de、.fr、.io など)の人気ウェブサイトを確認できます。
top_1mTop 1M リストの一部を取得します。
registrar_infoレジストラーの規模、順位、不正利用率を確認できます。
dns_provider_infoDNS プロバイダーのドメイン数、市場シェア、成長率を確認できます。
list_zones数値情報付きで 1,584 件すべてのゾーンを表示します。

NetAPI プランで利用できるツール:

ツール回答する内容
lookup_domainドメインのネームサーバー、IP、国、登録日/有効期限、レジストラーを確認できます。
get_download_urlドメインリストまたはデータセットファイルへの 24 時間有効のリンクを取得します。ゾーン(アクティブ/新規/削除済み、単一または全ゾーン)、DNS プロバイダー、レジストラーのドメインが対象です。リストにはドメイン名が含まれます(すべてのプラン)。データセットにはドメインごとにネームサーバー、IP、国、メールアドレス、電話番号が含まれます(Plus または Pro)。
account_info接続中のアカウントのプランと利用上限を確認できます。

無料データ(Top 1M、侵害ドメインのフィード)は CC BY 4.0 で公開されています。NetAPI のクレジット表記と https://netapi.com/ へのリンクを記載してください。ツールの詳しい説明と接続手順については、netapi.com/help/mcp/ をご覧ください。

接続

このサーバーは標準の MCP OAuth(認可サーバー https://netapi.com、動的クライアント登録、PKCE)に対応しています。そのため、対応クライアントで https://mcp.netapi.com/mcp を追加すると、NetAPI へのサインイン画面が表示されます。メールに届くコードまたは Google でサインインし、アクセスを許可をクリックすれば完了です。接続済みアプリはダッシュボードに表示され、そこで接続を解除できます。

claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → URL https://mcp.netapi.com/mcp → Connect。

ChatGPT: ChatGPT のプラグインディレクトリから NetAPI をインストールし、表示されたらサインインしてください。開発者モードも引き続き利用できます:Settings → Connectors → Add → MCP server URL https://mcp.netapi.com/mcp、認証方式は OAuth です。

Claude Code

claude mcp add --transport http netapi https://mcp.netapi.com/mcp

次に、Claude Code 内で /mcp を実行してサインインします。アカウントを使わない場合:

claude mcp add --transport http netapi https://mcp.netapi.com/mcp/public

Cursor(~/.cursor/mcp.json またはプロジェクトの .cursor/mcp.json):URL を追加すると OAuth でサインインできます。NetAPI API トークンも使用できます:

{
  "mcpServers": {
    "netapi": {
      "url": "https://mcp.netapi.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_TOKEN" }
    }
  }
}

その他のクライアント: 上記のいずれかの URL を使い、種類を「http」/「streamable-http」に設定してリモート MCP サーバーを追加してください。

レート制限

アカウントなし(/mcp/public)の場合、IP ごとに、個別検索は1分あたり30リクエスト、1日あたり1,000リクエスト、一覧ツールは1分あたり10リクエスト、1日あたり200リクエスト、search_new_domains は1分あたり6リクエスト、1日あたり100リクエスト(1回あたり100件の結果)です。無料の NetAPI アカウントでは、それぞれ1分あたり60、30、30リクエスト、1日あたり5,000、1,000、500リクエスト(1回あたり500件の結果)に引き上げられます。有料プランではさらに引き上げられ、lookup_domain、lookup_ip、get_download_url が利用可能になり、Pro には1日あたりの上限がありません。制限とエラーメッセージは JSON API から返されます。リクエスト制限の表とMCP サーバーのページをご覧ください。

仕組み

Worker は薄いレイヤーです。各ツール呼び出しは NetAPI JSON API(https://netapi.com/api-json/)への1回の GET リクエストで、応答は JSON テキストとしてクライアントに返されます。トークンはサイトによって検証され、1分間キャッシュされます。Worker にそれ以外の情報は保存されません。/.well-known/oauth-protected-resource は、クライアントに認可サーバーを案内します。ファイルが Worker 経由でストリーミングされることはありません。get_download_url は一時的なリンクを返します。

開発

npm install
npm run typecheck
npm run dev        # http://localhost:8787/mcp (and /mcp/public)
npm run deploy     # wrangler deploy (or connect the repo in the Cloudflare dashboard)

MCP Inspector でテストするには、npx @modelcontextprotocol/inspector を実行し、http://localhost:8787/mcp/public(またはサインインのテストには本番環境の URL)を使って Streamable HTTP サーバーを追加します。

MCP Registry

このサーバーはMCP Registryに com.netapi/mcp(リモート https://mcp.netapi.com/mcp)として登録されています。server.json はそのマニフェストです。新しいバージョンを公開するには、server.json の version を更新し、mcp-publisher login http --domain netapi.com を実行して(/.well-known/mcp-registry-auth によるドメイン証明。dns も利用できます)、このディレクトリから mcp-publisher publish を実行します。

ライセンス

このリポジトリ内のコードは MIT ライセンスです。NetAPI のデータは利用規約に従います。無料のデータセットは CC BY 4.0 です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。