Skip to main content
Glama

MCP Atlas

An MCP (Model Context Protocol) server for Ariga Atlas, enabling AI assistants to interact with Atlas migration tools through the Model Context Protocol.

What is this?

This package provides a bridge between AI assistants (like Claude) and Atlas, allowing them to manage database migrations, validate schemas, and perform other database-related operations using Atlas commands.

Related MCP server: Vanna AI MCP Server

Features

  • migrate-apply: Apply pending migration files to a database

  • migrate-diff: Generate new migration files by comparing current state to desired schema

  • migrate-lint: Run analysis on migration directory to detect issues

  • migrate-new: Create new empty migration files

  • migrate-status: Report current migration status of a database

  • migrate-validate: Validate migration directory integrity and consistency

Prerequisites

  • Atlas CLI must be installed and available in your PATH

  • Node.js 18 or higher

Configuration

Add this server to your MCP client configuration. For Claude Desktop, add to your config file:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "atlas": {
      "command": "npx",
      "args": ["-y", "@mpreziuso/mcp-atlas"]
    }
  }
}

The -y flag automatically installs or updates the package without prompting.

Usage

Once configured, your AI assistant can use Atlas commands through the MCP protocol. Example interactions:

  • "Check the migration status of my database"

  • "Create a new migration file"

  • "Apply pending migrations to the database"

  • "Validate the migration directory"

  • "Generate a migration diff from my schema"

Example Commands

The MCP server wraps these Atlas CLI commands:

  • atlas migrate apply - Apply migrations

  • atlas migrate diff - Generate migration diffs

  • atlas migrate lint - Lint migration files

  • atlas migrate new - Create new migration

  • atlas migrate status - Check migration status

  • atlas migrate validate - Validate migrations

License

MIT

Author

Michele Preziuso mpreziuso@kaosdynamics.com

Repository

https://github.com/mpreziuso/mcp-atlas

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    An MCP server that allows AI assistants to query databases using natural language by leveraging Vanna AI. It supports secure SSH tunneling, model training on database schemas, and persistent storage of SQL patterns via ChromaDB.
    Last updated
    2
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables AI assistants to create and manage persistent SQLite databases through natural language without requiring SQL knowledge. It allows users to propose schemas, store records, and perform complex queries across multiple databases for structured data tracking.
    Last updated
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    An extensible MCP server for database operations that supports PostgreSQL for managing schemas, tables, data, and user permissions. It features automatic migration recording for DDL changes and integrates with various AI-powered editors like Cursor, Zed, and Claude Code.
    Last updated
    17
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

  • An MCP server that integrates with Discord to provide AI-powered features.

  • GibsonAI MCP server: manage your databases with natural language

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mpreziuso/mcp-atlas'

If you have feedback or need assistance with the MCP directory API, please join our Discord server