mcpField
I
InternetData

InternetData

リモート
internetdata.ioセキュリティ14 日前に更新
リポジトリ公式サイト

InternetData について

InternetData の IP・ASN データベースを利用する組織向けの MCP サーバーです。データベースの内容、ライセンス状況、検証用ダイジェスト、最近のダウンロード履歴を読み取り専用で確認できます。

主な機能

  1. 01データベースとライセンス状況の一覧
  2. 02列、サンプル、件数、ファイルサイズの確認
  3. 03データベースファイルのダイジェスト取得
  4. 04最近のダウンロード試行の確認

活用シーン

  1. 01組織のデータベース利用ライセンスの確認
  2. 02内容と転送見込みサイズの調査
  3. 03手元のデータベースコピーの検証
  4. 04成功または拒否された最近のダウンロードの調査

MCP 対応

データベース一覧、メタデータ照会、チェックサム取得、ダウンロード履歴照会の読み取り専用ツールを MCP クライアントに提供します。ホスト型エンドポイントへの接続とローカル実行に対応します。

設定

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

エンドポイントhttps://mcp.internetdata.io/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npminternetdata-mcp3.1.5

ツール

詳細

InternetData InternetData MCP サーバー

npm license

InternetData API 用の公式 Model Context Protocol サーバーです。

InternetData は、地理位置情報、匿名性、所有権、ネットワークデータなどの IP および ASN データベースを、gzip 圧縮 CSV と MMDB 形式で公開しています。このサーバーでは、それらのデータベースに対して、AI エージェントが読み取り専用の 4 つのツールを利用できます。公開しているすべてのデータベースと、各データベースに対する組織のライセンス状況、データベースの内容、すでにお持ちのコピーを検証するためのダイジェスト、最近のダウンロード履歴を確認できます。

はじめに

https://mcp.internetdata.io/mcp でホストしており、InternetData アカウントでサインインして利用できます。また、npm からご自身のマシンで実行することもできます。どちらの場合も、各データベースに対する組織のライセンス状況を確認できます。データベースは契約に基づいてライセンスされています。tor_ip_v1 などの Open データベースは、最初からすべての組織にライセンスされており、CC BY-SA 4.0 のもとで無料で利用できます。それ以外については、API ドキュメントをご覧ください。組織がまだライセンスをお持ちでない場合は、評価ライセンスをリクエストしてください。

Claude で利用する

claude.ai、デスクトップアプリ、または Cowork で、カスタムコネクターとして https://mcp.internetdata.io/mcp を追加し、求められたら Use Claude's published identity を選択します。Claude Code では、スキルとともにサーバーを追加するプラグインをインストールします。

/plugin marketplace add internetdata/claude-plugin
/plugin install internetdata@internetdata

どちらの場合も InternetData アカウントでサインインするため、Claude に API キーが見えることはありません。手順、スキル、切断方法については、docs.internetdata.io/integrations/claudeをご覧ください。

ChatGPT と Codex で利用する

ウェブ版 ChatGPT では、Plugins の下にカスタム MCP サーバーとして https://mcp.internetdata.io/mcp を追加し、OAuth を選択します。Codex では、スキルとともにサーバーを追加するプラグインをインストールします。

codex plugin marketplace add internetdata/openai-plugin
codex plugin add internetdata@internetdata
codex mcp login internetdata

どちらの場合も InternetData アカウントでサインインするため、API キーが見られることはありません。手順については、docs.internetdata.io/integrations/chatgptおよびdocs.internetdata.io/integrations/codexをご覧ください。OpenAI API では、Responses API の mcp ツールに、サーバーを server_url として、キーを authorization として指定します。

その他の MCP クライアントで利用する

https://mcp.internetdata.io/mcp を指定してください。MCP 認証に対応しているクライアントでは、同じ方法でサインインします。対応していないクライアントでは、Authorization: Bearer your-key としてキーを送信できます。

ご自身のマシンで実行する

db.download スコープを持つ API キーが必要です。MCP クライアントの設定に次を追加してください。

{
  "mcpServers": {
    "internetdata": {
      "command": "npx",
      "args": ["-y", "internetdata-mcp"],
      "env": { "INTERNETDATA_API_KEY": "your-key" }
    }
  }
}

Node.js 22 以降が必要です。別のエンドポイントを指定する場合は、INTERNETDATA_BASE_URL で上書きできます。

ツール

ツール回答する内容
list_databases公開しているすべてのデータベースと、組織の standing(licensed、expired、unlicensed のいずれか)、およびライセンスがある場合はその種類と期間。
database_metadataデータベースの列、サンプル行、行数、ビルド日、ファイルサイズ。
database_checksum1 つのデータベースファイルについて公開されているダイジェスト。
list_downloads拒否されたものも含む、組織の最近のダウンロード試行。

すべてのツールは読み取り専用です。

データベース ID の 2 つの表記

list_databases は base ID と versions 配列を返します。

{
  "base": "vpn_ip",
  "standing": "licensed",
  "open": false,
  "versions": [{ "id": "vpn_ip_v1", "version": 1, "formats": ["csvgz", "mmdb"] }]
}

base はライセンスで使われる ID です。versions[].id はダウンロードで使われる ID で、database_metadata と database_checksum が受け付けるのはこちらです。各ツールの説明にも記載されているため、エージェントは通常、自分で正しい ID を選べます。どちらかが拒否されたトランスクリプトを読む際に知っておくと便利です。

ダウンロードツールがないのは意図的です

公開されているビルドは数 GB にもなるため、エージェントが会話に取り込むようなものではありません。転送にかかる容量を調べるには database_metadata を使い、実際にデータを転送するにはクライアントライブラリまたは API を使います。

ダウンロード履歴の読み方

list_downloads は最大 200 件の試行を新しい順に表示する、上限付きの一覧です。拒否された試行も成功した試行とあわせて表示します。拒否の有無とその http_status によって、「動作しなくなった」という問題の答えがわかるためです。結果にデータベースがない場合、それは表示対象の範囲に含まれていないことを意味し、過去に一度も取得されていないことを意味するわけではありません。

その他のライブラリ

PHP、Python、Go、Java、Ruby など、多くの言語に対応した InternetData の公式クライアントライブラリを利用できます。詳しくは https://github.com/internetdata をご覧ください。

InternetData について

IP アドレスと AS 番号を対象とした、位置情報、匿名性、所有者情報、ネットワークのデータベースです。ファイルとしてライセンスを取得してダウンロードし、ご自身でクエリして利用します。

InternetData

ライセンス

このプロジェクトは MIT License のもとでライセンスされています。

コメント

MCP は初めてですか?

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

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