Data Dictionary MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Data Dictionary MCPgenerate a data dictionary for the users table"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Data Dictionary MCP
A Model Context Protocol (MCP) server that coordinates AI agents to transform database tables into Wikipedia-style data dictionaries.
Overview
The Data Dictionary MCP project automates the conversion of various database formats into comprehensive, human-readable data dictionaries using AI-powered analysis and description. It leverages the Model Context Protocol (MCP) to coordinate AI agents for analyzing, describing, and verifying database structures.
Related MCP server: RL-MCP
Features
Multi-Format Support: Process JSON, CSV, and Plain Text files (with more formats planned)
AI-Powered Analysis: Generate field descriptions and identify relationships
MCP Integration: Coordinate AI agents using the Model Context Protocol
Schema Extraction: Extract database schemas from various formats into a unified representation
Wikipedia-Style Output: Present data dictionaries in a familiar, accessible format
Project Status
This project is in active development. See the Project Roadmap for details.
Getting Started
Prerequisites
Python 3.9+
Git
pip or poetry for dependency management
Installation
Clone the repository:
git clone https://github.com/jonahkeegan/data-dictionary-mcp.git cd data-dictionary-mcpCreate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtRun the application:
python src/main.py
Project Structure
data-dictionary-mcp/
├── docs/ # Documentation
├── src/ # Source code
│ ├── mcp/ # MCP server components
│ ├── analyzers/ # Format analyzers
│ ├── agents/ # Agent coordination
│ └── dictionary/ # Dictionary generation
├── tests/ # Test suite
├── memory-bank/ # Cline memory bank
├── .gitignore
├── .clinerules # Cline rules
├── README.md
└── requirements.txtProject Roadmap
Milestone 1: MCP Server Foundation and Format Analyzers
Implement MCP server with basic tool definitions
Develop format analyzers for JSON, CSV, and Plain Text
Create schema extraction system
Implement unit tests for core components
Milestone 2: AI Agent Coordination and Field Description
Implement agent coordination system
Develop field description generation
Create task distribution and result aggregation
Add integration tests
Milestone 3: Content Verification and Publishing
Implement content validation
Develop Wikipedia-style formatting
Create export capabilities
Add end-to-end tests
Milestone 4: User Interface and Deployment
Develop web interface
Implement search capabilities
Add user feedback system
Create deployment infrastructure
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is open source and available under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Data-ontology maps of your business systems, served to AI agents over MCP.
MCP server for building and testing AI agents with multi-model experimentation and insights.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
An agent-native database over MCP: shared, validated, structured records in every AI chat.
Related MCP Servers
- AlicenseAqualityBmaintenanceA Model Context Protocol server that enables large language models to access database metadata and perform cross-engine data querying across diverse database ecosystems.1652Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.2-
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides real-time database schema information to AI assistants, supporting both low-code system schema queries and traditional database metadata queries.4MIT
- FlicenseNot gradedqualityDmaintenanceSelf-documenting MCP server enabling AI agents to autonomously create, manage, and query SQLite databases with enforced metadata requirements for discoverability.-