mcp-greynoise
mcp-greynoise
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-greynoisenpx(インストール不要)
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"
}
}
}
}環境変数
変数 | 必須 | 説明 |
| いいえ | より高いレート制限用の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
リンク
Maintenance
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
- Alicense-qualityCmaintenanceIntegrates with the AbuseIPDB API to check IP addresses for abuse reports and report abusive IP addresses.2MIT
- AlicenseAqualityDmaintenanceProvides 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.5MIT
- Alicense-qualityDmaintenanceProvides comprehensive IP and domain security intelligence, enabling analysis of IP addresses and domains for threat and reputation information.MIT
- AlicenseAqualityAmaintenanceMCP server for GreyNoise threat intelligence, enabling IP analysis, GNQL queries, tag and vulnerability lookups, and session/pcap retrieval via natural language.48925MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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