MCP Servers for DuckDB

DuckDB is an in-process SQL OLAP database management system designed for analytical queries with a simple, embeddable architecture that supports various programming languages and platforms.

View all MCP Servers

  • Why this server?

    Uses DuckDB as the backend database for storing knowledge graph data, leveraging its fast query processing, SQL interface, and transaction support for efficient storage and retrieval of entities, observations, and relations.

    A
    security
    A
    license
    A
    quality
    A memory server for Claude that stores and retrieves knowledge graph data in DuckDB, enhancing performance and query capabilities for conversations with persistent user information.
    Last updated -
    8
    32
    28
    TypeScript
    MIT License
    • Apple
  • Why this server?

    Connects to DuckDB databases to run SQL queries and generate insights from the data

    A
    security
    A
    license
    A
    quality
    An open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.
    Last updated -
    10
    10
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Enables SQL queries against blockchain data through DuckDB, supporting data exploration, schema inspection, and complex analytics on downloaded blockchain datasets with various filtering and aggregation capabilities.

    A
    security
    A
    license
    A
    quality
    An API server that implements the Model Completion Protocol (MCP) for Cryo blockchain data extraction, allowing users to query Ethereum blockchain data through any MCP-compatible client.
    Last updated -
    5
    86
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Converts Parquet files to DuckDB databases for efficient querying and analysis

    A
    security
    F
    license
    A
    quality
    A powerful MCP (Model Control Protocol) server that provides tools for manipulating and analyzing Parquet files. This server is designed to work with Claude Desktop and offers four main functionalities:
    Last updated -
    2
    2
    Python
    • Linux
    • Apple
  • Why this server?

    Integrates with local DuckDB to provide SQL analytics capabilities and allow querying data from local databases

  • Why this server?

    Supports connecting to DuckDB databases to explore tables, access schema information, and perform read-only SQL queries with safety measures.

    -
    security
    A
    license
    -
    quality
    Universal database MCP server connecting to MySQL, PostgreSQL, SQLite, DuckDB and etc.
    Last updated -
    12
    403
    TypeScript
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides database interaction capabilities with DuckDB through MCP tools, allowing for operations like querying, table creation, and schema inspection

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities through MCP tools. It would be interesting to have LLM analyze it. DuckDB is suitable for local analysis.
    Last updated -
    5
    105
    Python
    MIT License
    • Apple
  • Why this server?

    The project acknowledges being based on code from DuckDB MCP Server, indicating similar querying capabilities or implementation patterns

    -
    security
    A
    license
    -
    quality
    Provides access to the ClinicalTrials.gov AACT database, enabling analysis of clinical trial data, tracking development trends, and generating therapeutic landscape insights.
    Last updated -
    9
    Python
    GPL 3.0
    • Apple
  • Why this server?

    Enables direct SQL queries on various data sources including CSV, Parquet, JSON, and cloud storage like S3, allowing for sophisticated data analysis with DuckDB's analytical database capabilities.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server implementation that connects AI assistants to DuckDB, enabling them to query and analyze data from various sources including CSV, Parquet, JSON, and cloud storage through SQL.
    Last updated -
    3
    Python
    MIT License
    • Apple
  • Why this server?

    Uses DuckDB for vector search capabilities to enable retrieval augmented generation (RAG) from markdown documents

    -
    security
    A
    license
    -
    quality
    An MCP server that enables RAG (Retrieval-Augmented Generation) on markdown documents by converting them to embedding vectors and performing vector search using DuckDB.
    Last updated -
    Python
    Apache 2.0
    • Apple
  • Why this server?

    Supports working with DuckDB as a database backend for dbt projects, as shown in the profiles.yml example.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol (MCP) server that wraps the dbt CLI tool, enabling AI coding agents to interact with dbt projects through standardized MCP tools. Developed by Mammoth Growth.
    Last updated -
    8
    Python
    MIT License
    • Linux
    • Apple
  • Why this server?

    Enables querying Parquet files through DuckDB, providing data analysis capabilities on structured files

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that provides tools for interacting with databases, including PostgreSQL, DuckDB, and Google Cloud Storage Parquet files.
    Last updated -
    2
    TypeScript
    • Linux
    • Apple
  • Why this server?

    Supports DuckDB conversion for data storage and retrieval in the similarity search function.

    -
    security
    F
    license
    -
    quality
    A Model Control Protocol server that provides web search capabilities and similarity search functionality for Claude Desktop, allowing users to perform web searches and extract relevant information from previous search results.
    Last updated -
    2
    Python
    • Apple
    • Linux
  • Why this server?

    Used for persistent storage of Teams chat and message history, enabling search and retrieval of past communications.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that bridges Microsoft Teams with MCP-compatible clients (LLMs, agentic frameworks, CLI), enabling chat integration, message search, and event streaming without traditional REST API endpoints.
    Last updated -
    Python
  • Why this server?

    Used for TimeVault persistent storage and analytics through DuckDB WASM-based engine, allowing querying capabilities with filtering and statistical analysis of encrypted data

    -
    security
    F
    license
    -
    quality
    A secure Model Context Protocol server that manages time-based operations using timing attack protection and timelock encryption, allowing for timed interval management and secure data storage.
    Last updated -
    2
    TypeScript