Mcp Server Sqlite
@ofershap
关于 Mcp Server Sqlite
MCP server for SQLite — query databases, inspect schemas, explain queries
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": [
"-y",
"mcp-sqlite-server"
]
}
}
}工具
5Execute SQL (SELECT, PRAGMA, EXPLAIN, WITH). Returns results as a table.
Get full schema: all tables with columns, types, and row counts.
Detailed info for a single table: columns, constraints, row count.
Run EXPLAIN QUERY PLAN to optimize queries.
List .db, .sqlite, .sqlite3 files in a directory.
概览
What is Mcp Server Sqlite?
Mcp Server Sqlite is a TypeScript Model Context Protocol server that lets AI assistants query SQLite databases, inspect schemas, and explain queries. It is read-only by default for safety and works with any MCP client (Claude Desktop, Cursor, VS Code Copilot, etc.) by reading local .db files with no authentication required.
How to use Mcp Server Sqlite?
Run npx mcp-sqlite-server to start the server, then configure it in your MCP client by adding a server entry with command "npx" and arguments ["mcp-sqlite-server"]. No additional installation steps are needed.
Key features of Mcp Server Sqlite
- Execute SQL queries (SELECT, PRAGMA, EXPLAIN, WITH) via the
querytool. - Retrieve full schema with tables, columns, types, and row counts via
schema. - Get detailed table info including constraints and row counts via
table_info. - Run EXPLAIN QUERY PLAN to optimize queries via
explain. - List
.db,.sqlite, and.sqlite3files in a directory vialist_databases. - Read-only by default; optional write mode via
readonly=false.
Use cases of Mcp Server Sqlite
- Explore database schema and contents directly from an AI assistant.
- Run SQL queries on local SQLite databases during development without switching tools.
- Analyze and optimize query performance using EXPLAIN QUERY PLAN.
- Discover all SQLite files in a project directory.
FAQ from Mcp Server Sqlite
What is the default safety mode?
Read-only by default. The query tool only accepts SELECT, PRAGMA, EXPLAIN, and WITH statements in readonly mode.
How does it differ from the official MCP SQLite server?
The official reference is Python-only. This server is built with TypeScript/Node.js, making it a natural fit for TypeScript and Node.js environments.
What runtime is required?
Node.js and npm (npx) are required to run the npx mcp-sqlite-server command.
What authentication or transport does it use?
No authentication is needed. It reads local .db files and uses the standard stdio transport for MCP.
Can I enable write operations?
Yes. Set readonly=false in the tool arguments to allow INSERT, UPDATE, DELETE, and other write statements.
数据库 分类下的更多 MCP 服务器
MCP Alchemy
runekaagaardA MCP (model context protocol) server that gives the LLM access to and knowledge about relational databases like SQLite, Postgresql, MySQL & MariaDB, Oracle, and MS-SQL.
mcp_mysql_server
xwb602625136Model Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
Snowflake MCP Server
isaacwassermanChroma MCP Server
chroma-coreA Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma
Elasticsearch/OpenSearch MCP Server
cr7258A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction.
评论