AnomalyArmor
Agentes de AnomalyArmor
Habilidades de IA y servidor MCP para la observabilidad de datos de AnomalyArmor. Monitoriza la calidad de los datos, detecta la deriva del esquema y gestiona alertas directamente desde Claude Code, Cursor o cualquier herramienta de IA compatible con MCP.
Versión: 0.6.0 | Herramientas: 52 herramientas MCP consolidadas | Habilidades: 14 comandos de barra
Inicio rápido
Opción 1: Plugin de Claude Code (Recomendado)
# Install the plugin
claude plugin marketplace add anomalyarmor/agents
claude plugin install armor@anomalyarmor
# Or via skills.sh
npx skills add anomalyarmor/agentsLuego usa habilidades como:
/armor:status- Comprobar el estado de los datos/armor:alerts- Ver y gestionar alertas/armor:recommend- Obtener recomendaciones de monitorización de IA/armor:ask- Hacer preguntas sobre tus datos
Opción 2: Servidor MCP
Añádelo a tu configuración de MCP (Claude Code, Cursor, etc.):
{
"mcpServers": {
"armor": {
"command": "uvx",
"args": ["armor-mcp"]
}
}
}Related MCP server: aegis-dq
Requisitos previos
Cuenta de AnomalyArmor: Regístrate en anomalyarmor.ai
Clave API: Genera una en Ajustes > Claves API
Configurar: Establece la variable de entorno
ARMOR_API_KEYo crea~/.armor/config.yaml:
api_key: aa_live_your_key_hereHabilidades disponibles
Habilidad | Descripción | Ejemplo |
| Onboarding guiado para nuevos usuarios | "Ayúdame a configurar" |
| Resumen de salud de todos los activos | "¿Están mis datos sanos?" |
| Conectar una nueva fuente de datos | "Conecta mi almacén Snowflake" |
| Configurar monitorización de frescura y esquema | "Monitoriza la frescura de la tabla de pedidos" |
| Consultar y gestionar alertas | "¿Qué alertas se dispararon ayer?" |
| Preguntas y respuestas en lenguaje natural sobre tus datos | "¿Qué tablas contienen datos de clientes?" |
| Activar análisis de IA | "Analiza el esquema de finanzas" |
| Métricas de calidad de datos y reglas de validez | "Añadir comprobación de nulos para customer_id" |
| Análisis de cobertura de monitorización | "¿Qué tablas no tienen monitorización?" |
| Recomendaciones de monitorización impulsadas por IA | "¿Qué debería monitorizar?" |
| Etiquetado y clasificación de activos | "Etiqueta esta tabla como PII" |
| Análisis de causa raíz | "¿Por qué esta tabla está obsoleta?" |
| Exploración del linaje de datos | "¿Qué depende de esta tabla?" |
| Perfilado y estadísticas de tablas | "Perfil de la tabla de pedidos" |
Herramientas MCP (29 consolidadas)
Las herramientas siguen un patrón consolidado: una herramienta por dominio maneja múltiples operaciones a través de un parámetro action, reduciendo el uso de la ventana de contexto mientras se mantiene la funcionalidad completa.
Salud y Resumen
health_summary()- Salud general de los datos en todos los activosget_todays_briefing()- Resumen diario de IA con alertas, frescura y brechas de cobertura
Alertas (5 herramientas)
get_alerts_summary()- Recuento de alertas por gravedad y estadolist_alerts(status, severity, asset_id, from_date, to_date)- Consultar alertas con filtroslist_inbox_alerts(status, limit)- Bandeja de entrada de alertas no resueltasupdate_alert(alert_id, action, ...)- Reconocer, resolver, posponer o comentar alertasget_alert_trends(period)- Tendencias de alertas a lo largo del tiempoget_alert_history(alert_id)- Historial completo de una alerta específica
Reglas de Alerta (3 herramientas)
list_alert_rules(asset_id, is_active)- Listar reglas configuradascreate_alert_rule(asset_id, rule_type, ...)- Crear nueva regla de alertamanage_alert_rule(rule_id, action, ...)- Actualizar, eliminar, activar/desactivar o duplicar reglas
Activos (3 herramientas)
list_assets(source, asset_type, search)- Listar activos monitorizadoscreate_asset(name, source_type, connection_config)- Crear fuente de datosmanage_asset(asset_id, action, ...)- Actualizar, eliminar, probar conexión o activar descubrimientotrigger_asset_discovery(asset_id)- Iniciar descubrimiento de esquema
Frescura (4 herramientas)
get_freshness_summary()- Resumen de frescura en todos los activoscheck_freshness(asset_id, table_path)- Comprobar la frescura de una tabla específicasetup_freshness(asset_id, table_path, check_interval, ...)- Crear programación de frescuralist_freshness_schedules(asset_id)- Listar programaciones configuradasmanage_freshness_schedule(schedule_id, action, ...)- Actualizar, eliminar, pausar/reanudar programaciones
Deriva del Esquema (5 herramientas)
get_schema_summary()- Resumen de deriva del esquemalist_schema_changes(asset_id, severity, from_date, to_date)- Listar cambios detectadoscreate_schema_baseline(asset_id, description)- Crear línea baseenable_schema_monitoring(asset_id, schedule_type, notify_on)- Habilitar monitorizacióndisable_schema_monitoring(asset_id)- Deshabilitar monitorizaciónget_schema_monitoring(asset_id)- Ver configuración de monitorización actualdry_run_schema(asset_id, schedule_type)- Probar monitorización de esquema antes de habilitar
Calidad de Datos (4 herramientas)
get_metrics_summary(asset_id)/list_metrics(asset_id)- Ver métricascreate_metric(asset_id, metric_type, table_path, ...)- Crear recuento de filas, tasa de nulos o métrica personalizadamanage_metric(metric_id, action, ...)- Actualizar, eliminar, capturar o ver instantáneasget_validity_summary(asset_id)/list_validity_rules(asset_id)- Ver reglas de validezcreate_validity_rule(asset_id, rule_type, table_path, ...)- Crear regla de validezmanage_validity_rule(rule_id, action, ...)- Actualizar, eliminar, comprobar o ver resultados
Integridad Referencial (2 herramientas)
create_referential_check(asset_id, ...)- Crear comprobación referencial entre tablasmanage_referential(check_id, action, ...)- Listar, eliminar, ejecutar o ver resultados
Destinos (4 herramientas)
list_destinations(destination_type)- Listar destinos de alertas (Slack, correo electrónico, webhook)setup_destination(destination_type, ...)- Crear canal de Slack, correo electrónico o destino de webhookmanage_destination(destination_id, action, ...)- Actualizar, eliminar, probar, activar/desactivarmanage_rule_destinations(rule_id, action, ...)- Vincular/desvincular destinos a reglas de alerta
Cobertura y Recomendaciones (3 herramientas)
get_coverage(asset_id)- Nivel de cobertura y puntuación de un activomanage_coverage(asset_id, action)- Obtener siguientes pasos o aplicar monitorización recomendadarecommend(asset_id, recommendation_type)- Recomendaciones de IA para frescura, métricas, cobertura o umbrales
Inteligencia (2 herramientas)
ask_question(asset, question)- Preguntas y respuestas en lenguaje naturalgenerate_intelligence(asset)- Activar generación de base de conocimientos de IA
Catálogo (4 herramientas)
get_lineage(asset_id, depth, direction)- Gráfico de linaje de datosjob_status(job_id)- Comprobar estado de trabajo asíncronocreate_tag(asset_id, name, object_path, ...)- Crear y asignar etiquetaslist_tags(asset_id)/apply_tags(asset_id, ...)- Listar y aplicar etiquetas
Claves API
get_api_key_info()- Ver detalles y permisos de la clave API actual
Ejemplos
Comprobar la salud de los datos
User: Is my data healthy?
Your data health status:
- Overall: WARNING
- 3 unresolved alerts (1 critical, 2 warning)
- 2 stale tables (orders, customers)
- 1 unacknowledged schema change
- Coverage: 65% (Tier 2: Protected)Obtener recomendaciones de IA
User: What should I monitor on my Snowflake warehouse?
Based on your table patterns and update frequency:
1. orders (high traffic) - Add freshness check (hourly), row count metric
2. customers (PII) - Enable schema drift monitoring, add null checks
3. payments (financial) - Add freshness + row count + validity rules
Want me to set these up? I can configure all three in one go.Resumen diario
User: What happened overnight?
Your daily briefing:
- 2 new alerts: orders table stale (6h), schema change in users
- Coverage improved: finance schema now at Tier 3 (Verified)
- Recommendation: 4 tables still have no monitoring. Run /armor:recommend.Análisis de causa raíz
User: Why is the orders table stale?
Investigation results:
- Last update: 6 hours ago (expected: hourly)
- Upstream dependency: raw_orders was last updated 8 hours ago
- Likely cause: upstream ETL job failed or delayed
- Impact: 3 downstream dashboards affectedSolución de problemas
Fallo de autenticación
Error: No API key configuredSolución: Establece la variable de entorno ARMOR_API_KEY o crea ~/.armor/config.yaml
Servidor MCP no encontrado
Error: MCP server 'armor' not foundSolución:
Reinicia tu herramienta de IA después de los cambios de configuración
Verifica que uvx esté instalado:
uvx --versionComprueba la sintaxis de configuración de MCP
Las habilidades no se cargan
Solución:
Verifica que el plugin esté instalado:
claude plugin listComprueba que el directorio de habilidades exista
Reinicia Claude Code
Desarrollo
Consulta AGENTS.md para ver las directrices de desarrollo.
Soporte
Problemas: GitHub Issues
Documentación: docs.anomalyarmor.ai
Correo electrónico: support@anomalyarmor.ai
Licencia
Licencia MIT - ver LICENSE
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP observability. Query live traffic, errors, duration, and alerts from your AI agent.
Data + AI observability — monitor and troubleshoot production-grade agents and the context they use.
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
The AI that understands raw data: Schema over your tables and databases, as MCP tools.
Related MCP Servers
AlicenseNot gradedqualityFmaintenanceOpen-source agentic schema layer. Define metrics once in YAML, query governed data from any warehouse (Snowflake, BigQuery, Databricks, PostgreSQL, DuckDB) via MCP.28Apache 2.0- AlicenseBqualityDmaintenanceAgentic data quality MCP server — runs structured validation rules against warehouses (DuckDB, BigQuery, Athena, Databricks, Postgres), diagnoses failures with LLM root cause analysis, and proposes SQL remediations. Full audit trail of every AI decision.615 PyPI5Apache 2.0
- AlicenseNot gradedqualityCmaintenanceData Workers is the Autonomous Agentic Data Platform: reduce your data ops to zero, with agents that run the whole data platform (pipelines, quality, incidents, schema change, catalog, governance) through MCP in Claude Code, Codex, Cursor and any MCP client. Learn more at dataworkers.io.14Apache 2.0
- AlicenseNot gradedqualityCmaintenanceAI-driven MCP server that audits, profiles, detects schema drift, and auto-generates documentation for dbt projects, enabling natural language interaction with your dbt project's health.103MIT