georgi-terziyski_database_mcp_server
0
The Database MCP Server is a tool that enables connection and interaction with multiple databases including SQLite, PostgreSQL, MySQL/MariaDB, and SQL Server. It supports schema management, query execution, and transaction handling using a Model Context Protocol framework.
Database MCP Server
A Model Context Protocol (MCP) server that provides tools for connecting to and interacting with various database systems.
Features
- Multi-Database Support: Connect to SQLite, PostgreSQL, MySQL/MariaDB, and SQL Server databases
- Unified Interface: Common tools for database operations across all supported database types
- Schema Management: Create, alter, and drop tables and indexes
- Query Execution: Execute raw SQL queries or use structured query tools
- Transaction Support: Begin, commit, and rollback transactions
Installation
Requires Python 3.8 or higher. Install with pip and required packages like SQLAlchemy and database drivers.
Usage
Run as an MCP Server for Claude or as a standalone web server. Provides various connection management, query execution, schema management, and transaction management tools.
Connecting from Other LLMs
Use exposed HTTP endpoints for interaction with other LLMs like Llama 3.