Context7
Up-to-date docs for AI agents
作者による説明(英語の原文)
Abnormal Security MCP: threats, search, remediation, ATO cases, vendor/BEC, and evidence download.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
ABNORMAL_API_TOKEN, ABNORMAL_BASE_URL, ABNORMAL_ALLOW_RESPONSE, ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD, ABNORMAL_MAX_EVIDENCE_BYTES「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"abnormal": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ABNORMAL_API_TOKEN",
"-e",
"ABNORMAL_BASE_URL",
"-e",
"ABNORMAL_ALLOW_RESPONSE",
"-e",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD",
"-e",
"ABNORMAL_MAX_EVIDENCE_BYTES",
"ghcr.io/gregdog/mcp-server-abnormal:v1.1.0",
"serve"
],
"env": {
"ABNORMAL_API_TOKEN": "your-value",
"ABNORMAL_BASE_URL": "your-value",
"ABNORMAL_ALLOW_RESPONSE": "your-value",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD": "your-value",
"ABNORMAL_MAX_EVIDENCE_BYTES": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add abnormal --env ABNORMAL_API_TOKEN=your-value --env ABNORMAL_BASE_URL=your-value --env ABNORMAL_ALLOW_RESPONSE=your-value --env ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD=your-value --env ABNORMAL_MAX_EVIDENCE_BYTES=your-value -- docker run -i --rm -e ABNORMAL_API_TOKEN -e ABNORMAL_BASE_URL -e ABNORMAL_ALLOW_RESPONSE -e ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD -e ABNORMAL_MAX_EVIDENCE_BYTES ghcr.io/gregdog/mcp-server-abnormal:v1.1.0 serve動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"abnormal": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ABNORMAL_API_TOKEN",
"-e",
"ABNORMAL_BASE_URL",
"-e",
"ABNORMAL_ALLOW_RESPONSE",
"-e",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD",
"-e",
"ABNORMAL_MAX_EVIDENCE_BYTES",
"ghcr.io/gregdog/mcp-server-abnormal:v1.1.0",
"serve"
],
"env": {
"ABNORMAL_API_TOKEN": "your-value",
"ABNORMAL_BASE_URL": "your-value",
"ABNORMAL_ALLOW_RESPONSE": "your-value",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD": "your-value",
"ABNORMAL_MAX_EVIDENCE_BYTES": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"abnormal": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ABNORMAL_API_TOKEN",
"-e",
"ABNORMAL_BASE_URL",
"-e",
"ABNORMAL_ALLOW_RESPONSE",
"-e",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD",
"-e",
"ABNORMAL_MAX_EVIDENCE_BYTES",
"ghcr.io/gregdog/mcp-server-abnormal:v1.1.0",
"serve"
],
"env": {
"ABNORMAL_API_TOKEN": "your-value",
"ABNORMAL_BASE_URL": "your-value",
"ABNORMAL_ALLOW_RESPONSE": "your-value",
"ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD": "your-value",
"ABNORMAL_MAX_EVIDENCE_BYTES": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
ABNORMAL_BASE_URL envABNORMAL_ALLOW_RESPONSE envABNORMAL_ALLOW_EVIDENCE_DOWNLOAD envABNORMAL_MAX_EVIDENCE_BYTES envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント GregDog で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:ABNORMAL_API_TOKEN
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.1.0)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにDockerも必要です。
同じカテゴリには:Context7, Codebase Memory, Exa
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A secure, open-source Model Context Protocol server for Abnormal Security.
This project is not an official Abnormal product and is not endorsed by Abnormal AI.
abnormal-mcp lets MCP clients such as Cursor and Claude Desktop query Abnormal Security over stdio (default) or Streamable HTTP. It uses a lightweight handwritten client against the Abnormal Security Client API.
MCP Client
→ Abnormal MCP Server (stdio or HTTP) → Abnormal REST API
The server is read-only by default. Response and evidence download tools are opt-in and independent. Abnormal authorization still applies to every request.
Read (always on)
abnormal_threat_action_get)since, sender, sender_domain, recipient, subject, url, attachment, sender_ip, judgement)Response (opt-in: `ABNORMAL_ALLOW_RESPONSE=true`)
delete, move_to_inbox) with confirm: true preview gateconfirm: true preview gateconfirm: true preview gateconfirm: true preview gateEvidence download (opt-in: `ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD=true`)
cloud_message_id)io.github.GregDog/mcp-server-abnormal)Create an Abnormal REST API token in the Abnormal portal under Integrations → Abnormal REST API.
export ABNORMAL_API_TOKEN="your-token"
abnormal-mcp serve
git clone https://github.com/GregDog/mcp-server-abnormal.git
cd mcp-server-abnormal make build
docker run --rm -i \
-e ABNORMAL_API_TOKEN \ ghcr.io/gregdog/mcp-server-abnormal serve
See examples/cursor.mcp.json.
See examples/claude-desktop.json.
27 read tools are always registered. With ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD=true, five evidence tools are added (32 total). With ABNORMAL_ALLOW_RESPONSE=true, four response tools are added (31 total, or 36 with both gates enabled).
| Area | Tools |
|---|---|
| Threats | abnormal_threats_list, abnormal_threat_get, abnormal_threat_action_get, abnormal_threat_links_list, abnormal_threat_attachments_list |
| Search | abnormal_search_messages, abnormal_search_activities_list, abnormal_search_activity_get |
| Messages | abnormal_message_remediation_history |
| Mailbox | abnormal_mailbox_campaigns_list, abnormal_mailbox_campaign_get, abnormal_mailbox_unanalyzed_list |
| Employees | abnormal_employee_get, abnormal_employee_identity_get, abnormal_employee_logins_list |
| ATO cases | abnormal_cases_list, abnormal_case_get, abnormal_case_analysis_get, abnormal_case_action_get |
| Vendors | abnormal_vendors_list, abnormal_vendor_get, abnormal_vendor_activity_list, abnormal_vendor_cases_list, abnormal_vendor_case_get |
| Detection 360 | abnormal_detection360_reports_list |
| URL rewrite | abnormal_url_rewrite_clicks_list |
| Audit logs | abnormal_audit_logs_list |
| Evidence (opt-in) | abnormal_message_eml_get, abnormal_search_message_eml_get, abnormal_message_attachment_get, abnormal_message_attachment_download, abnormal_search_attachment_download |
| Response (opt-in) | abnormal_search_remediate, abnormal_threat_remediate, abnormal_case_update, abnormal_detection360_report_submit |
See docs/tools.md for parameters.
| Variable | Default | Purpose |
|---|---|---|
ABNORMAL_API_TOKEN | (required) | Bearer token |
ABNORMAL_BASE_URL | https://api.abnormalplatform.com/v1 | API base URL |
ABNORMAL_ALLOW_RESPONSE | false | Enable response tools (Phase 2+) |
ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD | false | Enable evidence download (Phase 5+) |
ABNORMAL_MCP_TRANSPORT | stdio | stdio or http |
Full list: docs/configuration.md.
Read tools are always on. Response and evidence tools require explicit opt-in.
Local use only: this server has no built-in authentication or RBAC. Use stdio (default) or loopback HTTP on the same machine. Do not expose the HTTP endpoint on a network without your own access controls.
See docs/security.md and SECURITY.md.
make check
make test-access # optional live API smoke test make test-phase34 # Phase 3/4 live smoke test make test-phase5 # Phase 5 evidence smoke test (requires ABNORMAL_ALLOW_EVIDENCE_DOWNLOAD)
See docs/development.md.
Apache-2.0. See LICENSE.