Skip to main content

MCP Database Server

The MCP Database Server is a powerful solution that enables Claude to interact with databases using Model Context Protocol (MCP).

With the MCP Database Server, you can:

  • Connect Claude to SQLite, SQL Server, and PostgreSQL databases
  • Execute SQL queries and view results directly in your conversations
  • Perform database operations like creating tables, inserting data, and modifying schemas
  • Export query results as CSV or JSON
  • Track business insights discovered during database analysis

MCP Database Server

What's New

Check our Release Notes to see what's new in version 1.0.2!

Installation​

You can install the MCP Database Server package using NPM:

npm install -g @executeautomation/database-server

Configuring MCP Database Server in Claude Desktop​

Here's the Claude Desktop configuration to use the MCP Database Server:

Modify your claude-desktop-config.json file as shown below:

{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"/path/to/your/database.db"
]
},
"sqlserver": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--sqlserver",
"--server", "your-server-name",
"--database", "your-database-name",
"--user", "your-username",
"--password", "your-password"
]
},
"postgresql": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--postgresql",
"--host", "your-host-name",
"--database", "your-database-name",
"--user", "your-username",
"--password", "your-password"
]
}
}
}

The Claude Desktop configuration file is typically located at:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

What is Model Context Protocol (MCP)?​

MCP allows Claude to interact with external tools and systems, including databases. This video provides a high-level overview of what Claude's MCP is and how helpful it can be for AI agents: