SchemaCrawler-MCP-Server-Usage
Verified Safeby schemacrawler
Overview
Provides an AI-powered agent to assist with database schema analysis, design issue identification, and SQL query generation.
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 source code consists of Docker Compose configuration files and documentation. It correctly externalizes sensitive database credentials (SCHCRWLR_DATABASE_USER, SCHCRWLR_DATABASE_PASSWORD) to be sourced from environment variables or .env files, preventing hardcoding. No 'eval' or obfuscation is present in the provided snippets. The security score reflects the setup's adherence to good practices for secret management and the absence of obvious vulnerabilities in the configuration itself. The security of the underlying 'schemacrawler-ai' Docker image's internal code is not auditable from these files.
Similar Servers
aderyn
A Rust-based Solidity static analyzer that identifies vulnerabilities in smart contracts and provides developer tooling such as LSP and an MCP server for integration with other development environments and AI agents.
enrichmcp
Exposes structured data models as a semantic, discoverable API for AI agents.
keyboard-local
Enables AI clients to execute real-world tasks through connected third-party tools (APIs, CLIs, SDKs) with human approval, leveraging a secure GitHub Codespace environment.
mdk-mcp-server
Provides AI agents with comprehensive SAP Mobile Development Kit (MDK) knowledge and tools to assist in MDK application development, including project creation, artifact generation (pages, actions, i18n, rules), project management (build, deploy, validate, migrate), and documentation access.