Database Schema MCP Server
@Adhikram
About Database Schema MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-adhikram": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Database Schema MCP Server?
An MCP server that provides tools to read and expose database schemas from PostgreSQL, MySQL, SQLite, and other databases. Designed for developers using AI assistants such as Claude or Cursor to explore and understand database structure.
How to use Database Schema MCP Server?
Install Python 3.x, set up a virtual environment, and install dependencies via pip install -r requirements.txt. For Windows, also install Node.js and run the mcp-install.ps1 script. Configure the server in .cursor/mcp.json or the Claude desktop config, then use the tools connect_database, list_tables, get_table_schema, and get_database_schema with a database URL or config dictionary.
Key features of Database Schema MCP Server
- Connect to PostgreSQL, MySQL, and SQLite databases
- List all tables in a connected database
- Get detailed schema information for specific tables
- Retrieve complete database schema including views and indexes
- Support for multiple database types
Use cases of Database Schema MCP Server
- Quickly explore and document a databaseโs structure
- Generate accurate SQL queries based on schema details
- Enable AI assistants to answer questions about database design
- Reverse engineer and analyze legacy database schemas
FAQ from Database Schema MCP Server
What database types are supported?
PostgreSQL, MySQL, and SQLite are explicitly listed as supported types.
Do I need to install Node.js?
Yes, for Windows MCP installation the README directs you to install Node.js and run the mcp-install.ps1 script.
How do I connect to a database?
Use the connect_database tool with a config dictionary (including type, host, port, database, username, password) or a connection string URL.
Where should I store database credentials?
The README advises using environment variables or secure configuration management and never exposing sensitive credentials in client-side code.
What tools are available?
The server provides four tools: connect_database, list_tables, get_table_schema, and get_database_schema.
More Databases MCP servers
Neon MCP Server
neondatabase-labsMCP server for interacting with Neon Management API and databases
Elasticsearch MCP Server
elasticSail MCP Server for Spark SQL
lakehqDrop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
MCP Server for MySQL based on NodeJS
benborlaA Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.

PostgreSQL
modelcontextprotocolModel Context Protocol Servers
Comments