Skip to main content

AnomalyArmor MCP Server - Data observability tools for AI assistants

Project description

armor-mcp

AnomalyArmor MCP Server - Data observability tools for AI assistants.

Installation

# Via uvx (recommended)
uvx armor-mcp

# Or pip install
pip install armor-mcp

Configuration

Set your API key:

export ARMOR_API_KEY=aa_live_your_key_here

Or create ~/.armor/config.yaml:

api_key: aa_live_your_key_here

Usage

With Claude Code

Add to your MCP configuration:

{
  "mcpServers": {
    "armor": {
      "command": "uvx",
      "args": ["armor-mcp"]
    }
  }
}

With Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "armor": {
      "command": "uvx",
      "args": ["armor-mcp"]
    }
  }
}

Standalone

armor-mcp

Available Tools

  • health_summary - Overall data health status
  • list_alerts - Query alerts with filtering
  • get_alert_summary - Alert counts
  • list_assets - List monitored assets
  • get_asset - Get asset details
  • create_asset - Create new data source
  • test_asset_connection - Test connection
  • trigger_asset_discovery - Start schema discovery
  • get_freshness_summary - Freshness overview
  • check_freshness - Check asset freshness
  • list_stale_assets - List stale assets
  • list_freshness_schedules - List schedules
  • create_freshness_schedule - Create schedule
  • delete_freshness_schedule - Delete schedule
  • get_schema_summary - Schema drift overview
  • list_schema_changes - List schema changes
  • create_schema_baseline - Create baseline
  • enable_schema_monitoring - Enable monitoring
  • disable_schema_monitoring - Disable monitoring
  • ask_question - Natural language Q&A
  • generate_intelligence - Trigger AI analysis
  • get_lineage - Get data lineage
  • job_status - Check async job status

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

armor_mcp-0.3.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

armor_mcp-0.3.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file armor_mcp-0.3.0.tar.gz.

File metadata

  • Download URL: armor_mcp-0.3.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for armor_mcp-0.3.0.tar.gz
Algorithm Hash digest
SHA256 a06c150be9e443cc05de792d8b0862f6aed8f45f7d00bb987b1f639c68d5e141
MD5 50b1a4e4702af31c63d74283e16161bc
BLAKE2b-256 08d4c53e06b187a85917242dff609f9ff1abcbc9010588d125dcc444d6716b44

See more details on using hashes here.

Provenance

The following attestation bundles were made for armor_mcp-0.3.0.tar.gz:

Publisher: publish-pypi.yml on anomalyarmor/agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file armor_mcp-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: armor_mcp-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for armor_mcp-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f1956d2504303cbaf4b4630628410472b33b81c42b1b8fe7bc029e954507f21
MD5 f6699047625fefbb526dce5749f79302
BLAKE2b-256 8ca474eec9cd579158319b9ba1271fd9e0648ed48e460bd2eacfd215402a658d

See more details on using hashes here.

Provenance

The following attestation bundles were made for armor_mcp-0.3.0-py3-none-any.whl:

Publisher: publish-pypi.yml on anomalyarmor/agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page