duckdb
A MCP server for DuckDB with auth and friendly sql support out of the box.
How to use
The DuckDB MCP server provides a seamless way to interact with DuckDB databases, offering built-in authentication and user-friendly SQL support right out of the box. Developers can easily execute SQL queries and manage their data without needing extensive setup, making it an efficient choice for rapid development and prototyping.
Once connected to the DuckDB MCP server, you can execute SQL commands directly, leveraging its friendly SQL support. You can perform typical database operations such as SELECT, INSERT, UPDATE, and DELETE queries. It's best to use standard SQL syntax to ensure compatibility and ease of use. This server allows you to query data efficiently while handling authentication seamlessly.
How to install
Prerequisites
Before you begin, ensure you have Node.js installed on your system. You can check your Node.js installation with the command:
node -v
Option A: Quick start with npx
You can quickly start using the DuckDB MCP server with npx (if available):
npx -y duckdb-mcp-server
Option B: Global install alternative
Alternatively, you can install the server globally using npm:
npm install -g duckdb-mcp-server
Additional notes
When configuring the DuckDB MCP server, ensure that you set the appropriate environment variables for authentication and other settings as required by your application. Common gotchas include ensuring the correct version of DuckDB is compatible with the server and verifying network permissions if you are connecting remotely.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP