AnomalyArmor
What it does
Data observability tools for engineering teams: alerts, freshness, schema drift, lineage, quality.
- Connects パソコンでもクラウドでも
- Account or key Cloud: Sign in to the service when you connect (OAuth) · Local: Needs ARMOR_API_KEY
- Category 開発者ツール
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 5/5 合格 · 質問内容は提供元のサーバー(mcp.anomalyarmor.ai)を通ります · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
Claude の Connectors ページを開く
CustomizeConnectors
「Add」→「Custom」→「Web」を押し、この 2 つを入力
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Name · 名前AnomalyArmorRemote MCP server URL · アドレスhttps://mcp.anomalyarmor.ai/mcpClaude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します
チャットで有効にする
+ConnectorsAnomalyArmor
試してみる
AnomalyArmor を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が AnomalyArmor を使っていると言うか、回答に AnomalyArmor のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT との接続はプランしだい
フル MCP:Web 版 ChatGPT の Business・Enterprise・Edu · Pro:読み取り/取得の権限で接続、データを変えるツールは使えないことがあります · Plus:公式ドキュメントで未確認。プラグイン画面にカスタム MCP を追加する項目があれば試せます · Web のみ
Web 版 ChatGPT で MCP の追加ページを開く
Plugins+Add custom MCP server
名前とアドレスを入力
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Name · 名前AnomalyArmorConnection · アドレスhttps://mcp.anomalyarmor.ai/mcpチャットで AnomalyArmor を選ぶ
新しいチャットを開き、入力前にプラグインの一覧から AnomalyArmor を選びます
試してみる
AnomalyArmor を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が AnomalyArmor を使っていると言うか、回答に AnomalyArmor のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --transport http --scope user armor https://mcp.anomalyarmor.ai/mcpClaude Code で /mcp と入力
AnomalyArmor が一覧にあり、接続済みと表示されれば OK です
試してみる
AnomalyArmor を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が AnomalyArmor を使っていると言うか、回答に AnomalyArmor のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Cursor の AI チャットを Agent モードで開く
試してみる
AnomalyArmor を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が AnomalyArmor を使っていると言うか、回答に AnomalyArmor のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
VS Code の AI チャットを Agent モードで開く
試してみる
AnomalyArmor を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が AnomalyArmor を使っていると言うか、回答に AnomalyArmor のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://mcp.anomalyarmor.ai/mcpJSON 設定は下の「開発者向け」にあります
開発者向け:ターミナルのコマンドと JSON 設定
Web 経由
Claude Code
claude mcp add --transport http --scope user armor https://mcp.anomalyarmor.ai/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"armor": {
"url": "https://mcp.anomalyarmor.ai/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"armor": {
"type": "http",
"url": "https://mcp.anomalyarmor.ai/mcp"
}
}
}パソコンにインストール
Claude Code
claude mcp add --scope user armor --env ARMOR_API_KEY=your-value -- uvx armor-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"armor": {
"command": "uvx",
"args": [
"armor-mcp"
],
"env": {
"ARMOR_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"armor": {
"command": "uvx",
"args": [
"armor-mcp"
],
"env": {
"ARMOR_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"armor": {
"type": "stdio",
"command": "uvx",
"args": [
"armor-mcp"
],
"env": {
"ARMOR_API_KEY": "your-value"
}
}
}
}自分で入力する値
ARMOR_API_KEY秘密 必須 envAnomalyArmor API key (aa_live_*). Generate at https://app.anomalyarmor.ai/settings/api-keys.
説明は英語の原文のままです。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
- 週あたりのダウンロードi
- 35/週
- 確認済みドメイン
- ✓ anomalyarmor.ai
- 接続方法
- パソコンでもクラウドでも
- 最新バージョンi
- 0.6.1
- レジストリ公開日i
- 2026年4月18日
- コードの最終更新i
- 2026年5月30日
- 作者
- anomalyarmor
- パッケージ
pypi: armor-mcp- ウェブサイト
- www.anomalyarmor.ai
- レジストリでの状態
- 有効
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
できること
このサーバーは、ツール一覧を表示する前にサインインを求めます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名はドメイン anomalyarmor.ai で確認済みです(レジストリがドメインの所有を確認しています)
- ✓ 合格
今もメンテナンスされている
コードの最終更新:6 か月前
- ✓ 合格
ライセンスがある
MITを使用
- ✓ 合格
エンドポイントが応答する
377ミリ秒で応答(HTTP 401)
- ✓ 合格
OAuthでサインイン
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
- … 未チェック
ツールの説明に隠れた指示がない
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
開発者ツールのほかのサーバーとの比較i
- このカテゴリのほかの5868件のうち0%よりスターが多い
- このカテゴリのほかの5868件のうち9%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの5868件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
AnomalyArmorは安全ですか?
当てはまる基本チェック5項目のうち5項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:ARMOR_API_KEY
パソコンで動きますか、それともクラウドですか?
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は6 か月前、最新バージョン(0.6.1)がレジストリに届いたのは7 か月前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
同じカテゴリのほかの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Serena MCP: the IDE for your agent
A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
armor-mcp
The AnomalyArmor MCP server lets AI assistants (Claude Code, Cursor, Claude Desktop, any MCP client) interact with your data warehouse through 50+ structured tools: query alerts, monitor freshness, investigate schema drift, configure validity rules, and trace lineage in natural language.
- Homepage: https://www.anomalyarmor.ai
- Docs: https://docs.anomalyarmor.ai/integrations/mcp-server
- Server card: https://www.anomalyarmor.ai/.well-known/mcp/server-card.json
- Status: Production. Versioned MCP protocol
2025-06-18. OAuth 2.1 + API key auth.
Two ways to connect
| Method | Auth | Best for |
|---|---|---|
| Remote (recommended) | OAuth 2.1 (Clerk) | Zero install, always up to date |
| Local | API key | Air-gapped, on-call laptops, custom proxies |
Remote (recommended)
The server is hosted at https://mcp.anomalyarmor.ai/mcp (Streamable HTTP transport). First call opens a browser for OAuth; the token is cached for ~12h.
Claude Code
claude mcp add anomalyarmor --transport http https://mcp.anomalyarmor.ai/mcp
Cursor
Add to ~/Library/Application Support/Cursor/mcp.json (macOS), ~/.config/Cursor/mcp.json (Linux), or %APPDATA%\Cursor\mcp.json (Windows):
{
"mcpServers": { "anomalyarmor": { "url": "https://mcp.anomalyarmor.ai/mcp" } } }
Any MCP client
URL: https://mcp.anomalyarmor.ai/mcp
Transport: streamable-http Auth: OAuth 2.1 Discovery: https://mcp.anomalyarmor.ai/.well-known/oauth-protected-resource
Local (API key)
Use when the remote server isn't reachable or when you want no third-party dependency.
Install
# Recommended: uvx (no install)
uvx armor-mcp
Or pip
pip install armor-mcp
Configure
Get an API key from Settings → API Keys at https://app.anomalyarmor.ai.
export ARMOR_API_KEY=aa_live_your_key_here
Or persist to ~/.armor/config.yaml:
api_key: aa_live_your_key_here
Wire to a client
{
"mcpServers": { "anomalyarmor": { "command": "uvx", "args": ["armor-mcp"], "env": { "ARMOR_API_KEY": "aa_live_your_key_here" } } } }
Tools
53 tools across 8 categories. Every tool ships with MCP ToolAnnotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint: false) so hosts can decide when to auto-confirm.
Health & Briefings
| Tool | Description |
|---|---|
health_summary | Overall warehouse health: stale assets, drift, alerts |
get_todays_briefing | Daily digest with key insights |
get_coverage | Monitoring coverage analysis |
manage_coverage | Update coverage targets |
recommend | AI-suggested next monitoring actions |
Alerts & Incidents
| Tool | Description |
|---|---|
list_alerts | Query alerts with filters (severity, date, status) |
list_inbox_alerts | Alerts not yet triaged |
get_alerts_summary | Aggregate counts and trends |
get_alert_trends | Period-over-period trend analysis |
get_alert_history | Activity timeline for an alert |
update_alert | Acknowledge / resolve / dismiss / snooze |
list_alert_rules | View configured rules |
create_alert_rule | Add a new alert rule |
manage_alert_rule | Update / delete / preview rules |
manage_rule_destinations | Wire rules to destinations |
Assets
| Tool | Description |
|---|---|
list_assets | List data sources with filters |
create_asset | Connect a new source |
manage_asset | Update / delete / test connection |
trigger_asset_discovery | Start schema discovery (async) |
Freshness
| Tool | Description |
|---|---|
get_freshness_summary | Freshness overview |
check_freshness | Check a specific asset / table |
setup_freshness | Bulk-create freshness schedules |
list_freshness_schedules | View configured schedules |
manage_freshness_schedule | Update / delete a schedule |
Schema Monitoring
| Tool | Description |
|---|---|
get_schema_summary | Drift overview |
list_schema_changes | Recent changes with severity |
create_schema_baseline | Capture current schema as a baseline |
enable_schema_monitoring | Start drift detection |
disable_schema_monitoring | Stop drift detection |
Data Quality (Metrics & Validity)
| Tool | Description |
|---|---|
get_metrics_summary | Metric health by asset |
list_metrics | List configured metrics |
create_metric | Add a metric (row count, null %, etc.) |
manage_metric | Update / delete / capture a metric |
get_validity_summary | Pass/fail rate for validity rules |
list_validity_rules | List validity rules |
create_validity_rule | Add a NOT_NULL / UNIQUE / RANGE / REGEX rule |
manage_validity_rule | Update / delete / run a rule |
create_referential_check | Cross-table referential check |
manage_referential | Update / delete a referential check |
Destinations & Routing
| Tool | Description |
|---|---|
list_destinations | Slack / email / webhook / PagerDuty configs |
setup_destination | Add a new destination |
manage_destination | Update / delete / test |
Intelligence, Lineage, Tags, Jobs
| Tool | Description |
|---|---|
ask_question | Synchronous natural-language Q&A about your data |
generate_intelligence | Trigger AI analysis (async, expensive) |
get_lineage | Upstream/downstream dependency graph |
list_tags | Tags for an asset |
create_tag | Tag a table or column |
apply_tags | Bulk tag application |
job_status | Track an async job |
cancel_job | Cancel a running async job |
get_api_key_info | Inspect the current API key's scope |
Full descriptions, parameter schemas, and example prompts: https://docs.anomalyarmor.ai/integrations/mcp-server.
Tool safety conventions
Hosts respect the annotations:
| Category | Pattern | Confirmation |
|---|---|---|
| Read-only | list_*, get_*, check_*, search_* | Auto-invoke |
| Mutating | create_*, update_*, enable_*, disable_*, manage_* | Confirm with user |
| Destructive | delete_* (via manage_*), dismiss_alert | Always confirm; list affected entities |
| Expensive | generate_intelligence, trigger_asset_discovery | Confirm; these queue paid jobs |
Multi-tenancy
The OAuth token (or API key) is scoped to the user's company. You cannot impersonate another tenant. Don't fabricate company_id arguments.
Async jobs
trigger_asset_discovery, generate_intelligence, and metric captures return a job_id. Poll with job_status(job_id) rather than re-triggering.
Discovery surfaces
| File | Purpose |
|---|---|
https://mcp.anomalyarmor.ai/.well-known/oauth-protected-resource | RFC 9728 protected-resource metadata |
https://www.anomalyarmor.ai/.well-known/mcp/server-card.json | SEP-1649 MCP server card |
https://www.anomalyarmor.ai/.well-known/agent-card.json | A2A v0.2 agent card |
https://www.anomalyarmor.ai/.well-known/api-catalog | RFC 9727 API catalog linkset |
Development
git clone https://github.com/anomalyarmor/agents.git
cd agents/armor-mcp uv sync uv run pytest
License
MIT — see LICENSE.