sqlite-record-mcp
SQLite CRUD MCP server for teaching. Exposes a records database via the MCP protocol.
Tools
| Tool | Description |
|---|---|
get_database_overview |
Record counts, status distribution, models, devices, and time range |
search_records |
Search records with optional filters |
get_record |
Get one record by ID |
create_record |
Create a new record |
update_record |
Update an existing record |
delete_record |
Delete a record |
Usage
# stdio mode (default, for MCP client)
uvx sqlite-record-mcp --db records.db --transport stdio
# SSE mode (network server)
uvx sqlite-record-mcp --db records.db --transport sse --host 0.0.0.0 --port 8766
# streamable-http mode
uvx sqlite-record-mcp --db records.db --transport streamable-http --host 0.0.0.0 --port 8766
mcp_servers.json
{
"mcpServers": {
"records": {
"enabled": true,
"type": "stdio",
"command": "uvx",
"args": ["sqlite-record-mcp", "--db", "records.db", "--transport", "stdio"]
}
}
}
Metadata
Release files for sqlite-record-mcp 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sqlite_record_mcp-1.0.2.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sqlite_record_mcp-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.6 kB
Release files / sqlite_record_mcp-1.0.2.tar.gz
| Download URL | sqlite_record_mcp-1.0.2.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cecad008f6a7a70d4a42e8eb90aa21ad1146c0b8aaeb440e702e7a1e8cfad717
|
|
BLAKE2b-256 checksum How to use checksums |
91fe3974ef2ff8b459f741cc8ff34e74bf1f3c0f086faaa305a5240282022e81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / sqlite_record_mcp-1.0.2-py3-none-any.whl
| Download URL | sqlite_record_mcp-1.0.2-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5fba644faf85823b083281c7dfbeaed5080d7c818748350bd5d6b2eec5bdf0a6
|
|
BLAKE2b-256 checksum How to use checksums |
0411f2aee48de67ea19928e44fefe4b5d9a1c9174fab0cce2a7240bcba0f8e8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|