Database Metadata Extractor MCP ServerA comprehensive Model Context Protocol (MCP) server engineered to bridge the gap between technical database schemas and AI-driven intelligence. This server enables AI agents to extract, enrich, and visualize complex database architectures across various platforms including PostgreSQL, Snowflake, SQL Server, BigQuery, and others. Architecture OverviewThe system operates as a comprehensive six-stage pipeline, transforming raw technical specifications into business-ready intelligence and structured canonical models.
Core CapabilitiesDeep Schema ExtractionAutomatically scan and retrieve metadata for tables, columns, indexes, constraints, and sequences. Supports a wide array of database engines with secure credential management. AI-Driven Metadata EnrichmentLeverages advanced Agent Intelligence to transform cryptic technical names into meaningful business descriptions. Automatically infers missing primary and foreign key relationships to reconstruct complex data models. Interactive Intelligence ReportsGenerates high-fidelity HTML reports powered by D3.js. These reports include interactive relationship graphs, searchable schema tables, and detailed documentation for every database entity. Canonical Data Modeling (CDM)Generate industry-standard Canonical Data Models directly from business requirements using AI. Supports domain grouping, audit column standardisation, and relationship inference. Semantic Mapping & LineageAutomated mapping of source metadata to CDM entities. Tracks lineage, transformations, and provides confidence scores for every field-level mapping. Native VS Code IntegrationBuilt for the Model Context Protocol, allowing seamless interaction within VS Code Agent Mode. Infrastructure Requirements (Optional)While the "version": "0.1.8", will attempt to create these automatically if they don't exist, you may manually initialize the following directory structure in your project root to support the end-to-end metadata pipeline:
Configuration (.env)Secure your credentials by creating a
InstallationVS Code Marketplace
Operational WorkflowOnce the server is connected to your AI agent, you can initiate tasks using simplified natural language commands: Step 1: Extract
Step 2: Enrich
Step 3: Visualize Schema
Step 4: CDM Generation
Step 5: Semantic Mapping
Step 6: Visualize Mapping
Complete Pipeline (Using .env Credentials)
ScreenshotsReference these previews to understand the floder structure and response.
Licensing & Contact
|




