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.5.0.tar.gz (15.8 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.5.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armor_mcp-0.5.0.tar.gz
  • Upload date:
  • Size: 15.8 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.5.0.tar.gz
Algorithm Hash digest
SHA256 0a043658ca6a534bd3f729adc7fc85af1a89b81435b0987e483c0ccbc15c7ea0
MD5 7b4061488f605a5808e2426ba250a2b6
BLAKE2b-256 25d54ecf5ad79b740d2e69229c1c38e05eacda22ed406b40ec9664985565f29a

See more details on using hashes here.

Provenance

The following attestation bundles were made for armor_mcp-0.5.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.5.0-py3-none-any.whl.

File metadata

  • Download URL: armor_mcp-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92e54d61fe0fef7b14aa51519590ab3c388c61701fc46623ec412c794e847178
MD5 e7bf21740f87616ac60727dcbc6df135
BLAKE2b-256 095cac84fd6c14cdaf1d87ac0b39217baf5eb048879cd6f295822e06f906de05

See more details on using hashes here.

Provenance

The following attestation bundles were made for armor_mcp-0.5.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