Skip to content

v0.1.0 - DuckDB MCP Native

Choose a tag to compare

@nicolas-geysse nicolas-geysse released this 17 Sep 07:08

πŸš€ Initial Release

Features

  • πŸ”§ Full MCP Protocol Implementation: JSON-RPC 2.0 with stdio transport
  • πŸ“Š DuckDB Integration: Query execution, table management, file loading
  • πŸ”’ Security: SQL injection prevention, configurable security modes
  • πŸ“¦ MCP Client Capabilities: Connect to external MCP servers
  • πŸ”„ Virtual Tables: Map MCP resources to DuckDB tables
  • πŸ’Ύ Smart Caching: 5-minute TTL resource cache
  • πŸ› οΈ Rich Toolset: 9+ MCP tools for comprehensive database control

MCP Tools

  • query_duckdb - Execute SQL queries
  • create_table_from_json - Create tables from JSON data
  • read_parquet - Read Parquet files
  • read_csv - Import CSV files
  • export_data - Export to various formats
  • mcpServe - Start MCP servers
  • mcpAttach - Connect to external MCP servers
  • mcpCreateVirtualTable - Map resources to virtual tables
  • mcpStatus - Get server/client status

Installation

npm install @deposium/duckdb-mcp-native

Quick Start

# Start MCP server
npm run dev:server

# Test with MCP Inspector
npm run inspector

See README.md for full documentation.

Full Changelog: https://github.com/theseedship/duckdb_mcp_node/commits/v0.1.0