What MariaDB version is required?
MariaDB 11.7 or higher with vector support is required.
@DavidRamosSal
Basic information
MCP server for MariaDB
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-mariadb-vector": {
"command": "uv",
"args": [
"run",
"--dir",
"path/to/mcp-server-mariadb-vector/",
"--env-file",
"path/to/mcp-server-mariadb-vector/.env",
"mcp_server_mariadb_vector"
]
}
}
}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.
The mcp-server-mariadb-vector server provides tools that LLM agents can use to interact with a MariaDB database with vector support. It gives users a natural language interface to store and query data, and is compatible with any Model Context Protocol (MCP) client, such as Claude Desktop, Cursor, and Windsurf.
You need a running MariaDB instance (version 11.7 or higher) with vector support. Configure environment variables for database connection, embedding provider, and API key. Then run the server either as a Python package with uv or as a Docker container. Finally, add the server to your MCP client’s configuration file (e.g., claude_desktop_config.json) using the provided uv run command or SSE URL.
text-embedding-3-small).MariaDB 11.7 or higher with vector support is required.
You can run the server using `uv` (Python package) or as a Docker container. Both methods are described in the README.
Currently, the server supports OpenAI embedding models. The default provider is `openai` and the default model is `text-embedding-3-small`.
Add an entry for the server to the client’s MCP configuration file (e.g., `claude_desktop_config.json`) with the `uv run` command and a `.env` file, or use the SSE URL `http://localhost:8000/sse` if running as a Docker container.
Required variables include `MARIADB_HOST`, `MARIADB_PORT`, `MARIADB_USER`, `MARIADB_PASSWORD`, `MARIADB_DATABASE`, `EMBEDDING_PROVIDER`, `EMBEDDING_MODEL`, and `OPENAI_API_KEY`. Defaults are provided for host (127.0.0.1), port (3306), provider (openai), and model (text-embedding-3-small).

Model Context Protocol Servers
A Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.

Model Context Protocol Servers

Access millions of official legal and regulatory source documents from 155+ jurisdictions via MCP. Lawstronaut supports AI agents with structured legal research, legal data, laws, regulations, cases, guidance, official s
MCP server for interacting with Neon Management API and databases
Comments