io.github.schemacrawler/schemacrawler-ai
Enables natural language schema queries — explore tables, keys, procedures, and get SQL help fast
{
"mcpServers": {
"schemacrawler-ai": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"schemacrawler/schemacrawler-ai:17.10.2-1"
],
"env": {
"SCHCRWLR_MCP_SERVER_TRANSPORT": "<schcrwlr_mcp_server_transport>",
"SCHCRWLR_DATABASE_USER": "<your-schcrwlr_database_user>",
"SCHCRWLR_DATABASE_PASSWORD": "<your-schcrwlr_database_password>",
"SCHCRWLR_JDBC_URL": "<schcrwlr_jdbc_url>",
"SCHCRWLR_SERVER": "<schcrwlr_server>",
"SCHCRWLR_HOST": "<schcrwlr_host>",
"SCHCRWLR_PORT": "<schcrwlr_port>",
"SCHCRWLR_DATABASE": "<schcrwlr_database>",
"SCHCRWLR_INFO_LEVEL": "<schcrwlr_info_level>",
"SCHCRWLR_LOG_LEVEL": "<schcrwlr_log_level>",
"SCHCRWLR_EXCLUDE_TOOLS": "<schcrwlr_exclude_tools>"
}
}
}
}SCHCRWLR_MCP_SERVER_TRANSPORTMCP Server transport type - valid values are 'http' or 'stdio', defaulting to 'stdio'.
SCHCRWLR_DATABASE_USERDatabase user name. Can be optional depending on the database connection type.
SCHCRWLR_DATABASE_PASSWORDDatabase user password. Can be optional depending on the database connection type.
SCHCRWLR_JDBC_URLJDBC URL for database connection. If this is provided, the server, host, port and database are not used.
SCHCRWLR_SERVERSchemaCrawler database plugin, for example, 'sqlserver' or 'sqlite'. Used only if the JDBC URL is not provided.
SCHCRWLR_HOSTDatabase host. Defaults to localhost. Used only if the JDBC URL is not provided.
SCHCRWLR_PORTDatabase port. Defaults to the default port for the server type. Used only if the JDBC URL is not provided.
SCHCRWLR_DATABASEDatabase to connect to (optional). Used only if the JDBC URL is not provided.
SCHCRWLR_INFO_LEVELHow much database metadata to retrieve. Values are 'minimum', 'standard', 'detailed' or 'maximum'.
SCHCRWLR_LOG_LEVELLogging verbosity level. Values are 'SEVERE', 'WARNING', 'INFO', 'CONFIG', or 'FINE'.
SCHCRWLR_EXCLUDE_TOOLSMCP Server tools to exclude, as a comma-separated list.
Fast, intelligent web search and web crawling. New mcp tool: Exa-code is a context tool for coding
Send quick greetings, scrape website content, and generate text or images on demand. Perform web s…
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…