sqlite-anet-mcp
0
SQLite-Anet-MCP Server is a Rust-based implementation of the Model Control Protocol, designed to provide a standardized way to create and manage SQLite databases through AI agents. It includes features like data query and manipulation, asynchronous handling, and JSON-RPC 2.0 compatibility.
SQLite-Anet-MCP Server
A Rust implementation of the Model Control Protocol (MCP) server, providing SQLite database capabilities via a standardized protocol, allowing AI agents to create, manage, and query SQLite databases.
Features
- Create and manage SQLite database tables
- Execute SELECT queries for data retrieval
- Execute INSERT, UPDATE, and DELETE queries for data manipulation
- Describe table schemas and list available tables
- Save and synthesize business insights from data
- NATS transport layer for message passing
- JSON-RPC 2.0 compatible API
- Asynchronous request handling with Tokio
Requirements
- Rust 1.70+
- NATS server
Getting Started
- Clone repository and build the server
- Run the server and test with the provided client
Architecture
The server follows a modular design consisting of tools, models, prompts, resources, and core database functionality.
Development
Define response structures and implement new tools, then register them in the main file.