Skip to main content

Cross-repository dependency intelligence for AI agents via MCP

Project description

Merovingian

Cross-repository dependency intelligence for AI agents via MCP.

Merovingian maps cross-repo dependencies — API contracts, shared schemas, consumer relationships — and detects breaking changes before they propagate.

Installation

pip install merovingian
pip install merovingian[mcp]  # with MCP server support

Quick Start

# Register repositories
merovingian register user-service /path/to/user-service --type openapi
merovingian register billing-service /path/to/billing-service --type openapi

# Scan for contracts
merovingian scan user-service

# Register consumer relationships
merovingian add-consumer billing-service user-service GET /users/{id}

# Check for breaking changes
merovingian breaking user-service

# Full impact assessment
merovingian impact user-service

# View dependency graph
merovingian graph

MCP Server

Add to your Claude Code configuration:

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

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

merovingian-0.1.0.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

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

merovingian-0.1.0-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

Details for the file merovingian-0.1.0.tar.gz.

File metadata

  • Download URL: merovingian-0.1.0.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for merovingian-0.1.0.tar.gz
Algorithm Hash digest
SHA256 607a8f08e2b5bbfdde0df4ca151786596c1cf4b6982add43d18fe9813cdd6247
MD5 861ead87565f21d3b197045384a8b15a
BLAKE2b-256 db8cb5eed407afcaf7f20a0da97a868b171ecd68399401fd9133a4c2b36bcb6d

See more details on using hashes here.

File details

Details for the file merovingian-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: merovingian-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for merovingian-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3f5ad42899b8a72d47ddf78f8f857a13befa0e733aefa42b1d7f42e52c36d64
MD5 2ba46a6a3ddb5f22cca861f1c800bec2
BLAKE2b-256 4fffc6a25787a345c7e47d428ec2fa50bf877d8eb89c0dfee40675a49f329ac4

See more details on using hashes here.

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