mcp-sqlite
0
The MCP SQLite Server is designed to facilitate standardized interactions with an SQLite database through the Model Context Protocol (MCP), leveraging a JSON-RPC interface. It is especially useful for integrating database functionalities with tools such as Claude Desktop, offering compliance with MCP specifications.
MCP SQLite Server
MCP SQLite Server is a Go-based server implementation that integrates an SQLite database with the Model Context Protocol (MCP), allowing for standardized JSON-RPC protocol interactions.
Features
- MCP Compliance: Implements a JSON-RPC interface for tool execution.
- SQLite Operations: Supports table creation, schema description, table listing, and query execution for both read and write operations.
Requirements
- Docker (recommended)
- For local development: Go 1.24 or later, SQLite, GCC, and development tools.
Configuration
- Configurable via YAML file (
config.yml
) or environment variables.
Usage
- Can be used with Docker or Go binary.
- Supports integration with Claude Desktop by configuring respective settings in
claude_desktop_config.json
.
Contributing
- Contributions are welcome through pull requests. Major changes should be discussed via issues.
License
- Licensed under the MIT License.