What is the database schema?
The demo includes a `users` table with columns `id INTEGER PRIMARY KEY AUTOINCREMENT`, `name TEXT NOT NULL`, and `email TEXT UNIQUE NOT NULL`.
@anhnx000
Basic information
Some examples to build server, client test in model context protocol. Một số ví dụ sử dụng MCP
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"model_context_protocol_examples": {
"command": "python",
"args": [
"server.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
SQLite Database Demo is an example FastMCP application that demonstrates async SQLite database operations using the aiosqlite library. It provides a ready‑to‑run server with automatic database initialization, sample data, and a query_db tool for retrieving records. This server is intended for developers learning or prototyping with FastMCP and async SQLite.
Clone the repository, install dependencies (pip install -r requirements.txt), then start the server with python server.py. On first run the database is automatically created and populated with sample data. Use the built‑in query_db tool to query all users.
aiosqlitequery_db tool for retrieving all usersThe demo includes a `users` table with columns `id INTEGER PRIMARY KEY AUTOINCREMENT`, `name TEXT NOT NULL`, and `email TEXT UNIQUE NOT NULL`.
On first run, `server.py` automatically creates `demo.db` and populates it with two sample users: John Doe (john@example.com) and Jane Smith (jane@example.com).
The server exposes a `query_db` tool that executes a query returning all rows from the `users` table.
Python 3.7 or higher, with dependencies `aiosqlite>=0.19.0`, `pandas>=2.0.0`, and `numpy>=1.24.0`.
Edit the `_init_db()` method in `database.py` to add tables or columns. Add new query methods to the `Database` class and expose them through tools in `server.py`.

Oracle MCP server with no run-sql tool: It generates tools for each of the PL/SQL procedures, tables and approved SQL you choose. The server doesn't expose a SQL prompt, and can't reveal how it's connected to Oracle.
Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.

Model Context Protocol Servers
Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
Postgres MCP Pro provides configurable read/write access and performance analysis for you and your AI agents.
Comments