SchemaCrawler-AI-MCP-Server-Usage
Verified Safeby schemacrawler
Overview
Provides an AI-powered MCP server for database schema analysis, SQL generation, and database interaction.
Installation
docker compose -f schemacrawler-mcpserver.yaml up -dEnvironment Variables
- SCHCRWLR_SERVER
- SCHCRWLR_HOST
- SCHCRWLR_PORT
- SCHCRWLR_DATABASE
- SCHCRWLR_INFO_LEVEL
- SCHCRWLR_LOG_LEVEL
- SCHCRWLR_MCP_SERVER_TRANSPORT
- SERVER_PORT
- SCHCRWLR_DATABASE_USER
- SCHCRWLR_DATABASE_PASSWORD
Security Notes
The provided configuration files, primarily Docker Compose definitions, do not contain hardcoded secrets or obvious malicious patterns. Database credentials are explicitly handled as environment variables, which is a good security practice. The overall security profile largely depends on the underlying `schemacrawler/schemacrawler-ai` Docker image, which is not part of the provided source code for analysis.
Similar Servers
db-mcp-server
Provides AI assistants with structured access to multiple database systems (MySQL, PostgreSQL, SQLite, TimescaleDB) through the Model Context Protocol (MCP).
mcp-kql-server
An AI-powered MCP server that facilitates KQL query execution against Azure Data Explorer through natural language conversion, intelligent schema discovery, and RAG-enhanced context.
SchemaCrawler-AI
Provides an AI-powered interface for natural language database schema exploration, analysis, visualization, and SQL assistance.
mcp-mysql-server
Provides an MCP-compliant interface for AI models to securely interact with a MySQL database for CRUD operations, schema inspection, and performance analysis.