Skip to main content
Glama

mcp-greynoise

npm version License: MIT

GreyNoise API用のMCPサーバー — IPアドレスがインターネット上のバックグラウンドノイズなのか、それとも標的型攻撃の可能性があるのかを確認します。

クイックスタート

npx mcp-greynoise

これだけです。APIキー不要で、1日10回のルックアップをすぐに利用できます。

Related MCP server: MCP AbuseIPDB Server

GreyNoiseとは?

GreyNoiseは、インターネット全体のスキャントラフィックを収集・分析します。次のことを教えてくれます:

  • Noise:このIPはインターネットを大量スキャンしていますか?(ボットネット、研究者、クローラー)

  • RIOT:このIPは既知の良性サービスですか?(Google、Cloudflare、Microsoft など)

  • Classification:悪性、良性、または不明

これがセキュリティ上重要な理由

ログに不審なトラフィックを確認した場合:

GreyNoiseの結果

解釈

NOISE + Malicious

バックグラウンドの攻撃トラフィック(スキャナー、ボットネット)— 標的型ではない可能性が高い

NOISE + Benign

セキュリティ研究者、検索クローラー — 通常は安全

RIOT

既知の正常なサービス(CDN、DNS、クラウド)— ほぼ確実に良性

NOT NOISE

⚠️ このIPは大量スキャンではありません — トラフィックはあなたを標的にしている可能性があります

「NOT NOISE」のケースは多くの場合最も重要です — 誰かがあなたのシステムに特に関心を持っていることを示唆しています。

デモ

check_ip の出力例:

IP: 51.91.185.74
Classification: MALICIOUS
Noise: YES - This IP has been observed scanning the internet
RIOT: NO - Not a known benign service IP
Last Seen: 2024-01-15
Details: https://viz.greynoise.io/ip/51.91.185.74

--- Interpretation ---
🚨 This IP is actively scanning the internet and classified as MALICIOUS. 
   Likely a scanner, botnet, or threat actor.

インストール

npm(推奨)

npm install -g mcp-greynoise

npx(インストール不要)

npx mcp-greynoise

ソースから

git clone https://github.com/nickjlucker/mcp-greynoise.git
cd mcp-greynoise
npm install
npm run build
node build/index.js

設定

Claude Desktop

claude_desktop_config.json に追加します:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "greynoise": {
      "command": "npx",
      "args": ["mcp-greynoise"],
      "env": {
        "GREYNOISE_API_KEY": "your-api-key-here"
      }
    }
  }
}

環境変数

変数

必須

説明

GREYNOISE_API_KEY

いいえ

より高いレート制限用のAPIキー(1日50回 vs 1日10回)

無料のAPIキーは viz.greynoise.io/signup で取得できます。

⚠️ APIキーをコミットしないでください。 推奨される設定は .env.example を参照してください。

ツール

check_ip

単一のIPアドレスをGreyNoiseで確認します。

入力:

  • ip (string):確認するIPv4アドレス

check_ips

1回の呼び出しで複数のIPアドレスを確認します(最大10個)。

入力:

  • ips (string[]):IPv4アドレスの配列

出力例:

=== Results ===
8.8.8.8: RIOT (benign service) [Google]
51.91.185.74: NOISE - MALICIOUS
192.168.1.1: NOT NOISE (potentially targeted)

--- Legend ---
RIOT: Known benign service (CDN, DNS, etc.)
NOISE: IP is mass-scanning the internet
NOT NOISE: IP is NOT mass-scanning (traffic may be targeted)

リソース

greynoise://status

APIのステータスとレート制限情報を返します。

レート制限

ティア

1日のルックアップ数

未認証

10

無料アカウント

50

有料プラン

より多い

レート制限は、API呼び出しと GreyNoise Visualizer の間で共有されます。

セキュリティ

このサーバーは:

  • GreyNoise APIから読み取りのみ行います(スキャンや悪用は行いません)

  • 現在のリクエスト以外のデータは保存しません

  • APIキーをGreyNoise以外のどこにも送信しません

  • レピュテーション/テレメトリのエンリッチメントのみ実行します

APIキーは環境変数を介して渡され、ログに記録されることはありません。

ユースケース

  • SOCトリアージ:アラートIPがバックグラウンドノイズか標的型かを迅速に判断します

  • インシデントレスポンス:攻撃者IPが大量スキャナーか、焦点を絞った脅威かを特定します

  • 脅威ハンティング:ログ内で大量スキャナーではないIP(標的型の可能性があるもの)を見つけます

  • ログ分析:既知のスキャナーを除外して誤検知を減らします

開発

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build

# Run built version
npm start

ライセンス

MIT

リンク

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Integrates with the AbuseIPDB API to check IP addresses for abuse reports and report abusive IP addresses.
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides threat intelligence lookups against the AbuseIPDB database, enabling IP reputation checks, CIDR block analysis, and log enrichment. It features intelligent caching and rate limiting to efficiently manage API usage for security analysis and automated workflows.
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for GreyNoise threat intelligence, enabling IP analysis, GNQL queries, tag and vulnerability lookups, and session/pcap retrieval via natural language.
    48
    92
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • GreyNoise Community MCP — internet scanner classification (free tier with key)

  • Free no-key IP intelligence: geolocation, VPN detection, DNS, WHOIS, blacklists, breach checks

  • Free IPv4 lookups against a distributed attacker-observation corpus.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nickjlucker/mcp-greynoise'

If you have feedback or need assistance with the MCP directory API, please join our Discord server