Contribute
Sign in
SchemaCrawler AI

SchemaCrawler AI

The SchemaCrawler AI MCP Server enables natural language interaction with your database schema using an MCP client in "Agent" mode. It allows users to explore tables, columns, foreign keys, triggers, stored procedures and more simply by asking questions like "Explain the code for the interest calculation stored procedure". You can also ask it to help with SQL, since it knows your schema. This is ideal for developers, DBAs, and data analysts who want to streamline schema comprehension and query development without diving into dense documentation.

10K+pulls8 ToolsPackaged byDocker, with additional security features including SBOMs, provenance, signing, and multi-arch supportRequires ConfigurationRequires Secrets

Configuration

Configure SchemaCrawler AI and its connection to the database

schemacrawler-ai.url_connection.jdbc_url
schemacrawler-ai.server_connection.server
schemacrawler-ai.server_connection.host
schemacrawler-ai.server_connection.port
schemacrawler-ai.server_connection.database
schemacrawler-ai.general.info_level
schemacrawler-ai.general.log_level
schemacrawler-ai.volume.host_share

Secrets

schemacrawler-ai.database_user
schemacrawler-ai.database_password