mcp-duckdb-memory-server and mcp-database-server

The two tools are competitors within the "sql-database-mcp" category, as both provide a Model Context Protocol (MCP) server for querying SQL databases, with tool A specifically utilizing DuckDB for in-memory operations, and tool B offering broader support for SQLite, PostgreSQL, and MySQL.

mcp-duckdb-memory-server
61
Established
mcp-database-server
51
Established
Maintenance 10/25
Adoption 8/25
Maturity 25/25
Community 18/25
Maintenance 10/25
Adoption 4/25
Maturity 24/25
Community 13/25
Stars: 54
Forks: 12
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 5
Forks: 2
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No risk flags

About mcp-duckdb-memory-server

IzumiSy/mcp-duckdb-memory-server

MCP Memory Server with DuckDB backend

This tool helps large language models (LLMs) remember past conversations and learned facts more effectively. It takes in user interactions, facts, and relationships, and stores them in a structured way that the LLM can easily query. This is for developers building AI agents or applications that need an LLM to maintain a persistent, searchable memory of its interactions.

AI-agent-development LLM-memory conversational-AI knowledge-graph AI-application-development

About mcp-database-server

ahmetbarut/mcp-database-server

A Model Context Protocol (MCP) server that provides multi-database query execution capabilities with support for SQLite, PostgreSQL, and MySQL databases. Includes a built-in Web UI for managing database connections.

Implements connection pooling with configurable limits and timeout settings, plus parameterized query execution with SQL injection protection via Zod validation. Persists all connection configs in a local SQLite store, enabling stateful management across server restarts, and integrates directly with Claude Desktop and Cursor IDE through stdio-based MCP transport.

Scores updated daily from GitHub, PyPI, and npm data. How scores work