ODBC MCP Server is an MCP server that enables LLM tools to connect to and query databases via Open Database Connectivity interfaces. Built for data analysts, software engineers, and system administrators, it bridges language models such as Claude Desktop to any database supporting standard ODBC drivers, including SQLite and enterprise systems like Sage 100 ProvideX. The server exposes tools for discovering existing data source names, testing connections, reading schemas, and running read-only SQL queries directly from a chat interface. It enforces safeguards such as strict read-only execution modes, row limits, and configurable request timeouts to prevent unintentional modifications to underlying data stores. By centralizing multi-database configurations through INI files or desktop client settings, the server allows users to inspect legacy database schemas, explore transactional records, and extract operational insights using plain-language queries without writing external data extraction scripts or switching between standalone database management tools.
Category: Databases & Data Stores
Tags: connectivity, database, odbc, SQL
bash git clone https://github.com/tylerstoltz/mcp-odbc.git cd mcp-odbc uv venv uv pip install -e . 2. Create an INI configuration file specifying your database connection details, timeout, row limits, and credentials. 3. Add the server configuration to your claude_desktop_config.json file: json { "mcpServers": { "odbc": { "command": "uv", "args": [ "--directory", "C:\\path\\to\\mcp-odbc", "run", "odbc-mcp-server", "--config", "C:\\path\\to\\mcp-odbc\\config\\your_config.ini" ] } } } 4. Restart Claude Desktop to load the ODBC tools.Part of MCP Servers
You install ODBC MCP Server by cloning its repository from GitHub and using the UV package manager to initialize a virtual environment and execute editable installation. You must ensure Python 3.10 or higher and your required ODBC database drivers are installed on your host system.
ODBC MCP Server provides tools to list available DSNs, inspect configured connections, test database connectivity, list tables, view table schemas, and execute read-only SQL queries against any ODBC-compliant database system.
ODBC MCP Server works with any standard Model Context Protocol client, including Claude Desktop, by specifying the executable command and configuration file arguments in the client configuration JSON.
Yes, ODBC MCP Server is open source and distributed under the MIT License on GitHub.