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.4.0.tar.gz (15.3 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.4.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armor_mcp-0.4.0.tar.gz
  • Upload date:
  • Size: 15.3 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.4.0.tar.gz
Algorithm Hash digest
SHA256 0145fa5d88e59690dae3746c0f6586e4191ac014b66624bf6562cdcae008ee48
MD5 d5ca8fdbc8bb7eaf315c30138af4745b
BLAKE2b-256 cd1dda10fbd77091e2787af4920868a71e2c32ee684c0a15741c611ac3b8218f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: armor_mcp-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b6efba3cdb8b187d5fdf78fc8bd861d965fa61ec0646e2a7b938e0acd63a258
MD5 953410f9931be9d33021b93bacbe2e25
BLAKE2b-256 bdf1ae81da77e8921208d464eed6da2174026a59b95d93830376bbdbc209b34c

See more details on using hashes here.

Provenance

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