modelcontextprotocol/server-sqlite
Free官方参考实现,操作 SQLite 数据库,并内置商业智能能力。
About modelcontextprotocol/server-sqlite
This is an official reference implementation of a Model Context Protocol (MCP) server for SQLite, developed by the Model Context Protocol organization. It provides database interaction and business intelligence capabilities, allowing users to run SQL queries, analyze business data, and automatically generate business insight memos through a continuously updated memo resource. The server exposes a dynamic resource (memo://insights), a demonstration prompt (mcp-demo) for guided analysis, and six core tools: read_query, write_query, create_table, list_tables, describe-table, and append_insight. It can be run locally using uv or Docker and integrates seamlessly with MCP-compatible clients like Claude Desktop or VS Code. Note: This repository has been archived and is now read-only as of May 29, 2025.
Key Features
Pros & Cons
- Official reference implementation, well‑documented and aligned with MCP standards
- Simple setup with both `uv` and Docker options, suitable for various development environments
- Built‑in business intelligence features that automatically compile insights into a memo resource
- Includes a guided demo prompt for easy onboarding and exploration of database operations
- Lightweight and self‑contained (uses SQLite), no external database server required
- Repository is archived and no longer actively maintained (read‑only since May 2025)
- Limited to SQLite databases, not suitable for production‑scale relational databases
- Setup assumes users are familiar with MCP configuration (claude_desktop_config.json, Docker, uv)
- Only provides basic SQL operations; advanced features like transactions, views, or indexes are not explicitly exposed as tools