Overview
What is mcp-server-mariadb-vector?
The mcp-server-mariadb-vector is a server that allows LLM agents to interact with a MariaDB database that supports vector operations, providing a natural language interface for data storage and interaction.
How to use mcp-server-mariadb-vector?
To use the server, clone the repository from GitHub, set up a MariaDB instance with vector support, and run the server either as a Python package or a Docker container.
Key features of mcp-server-mariadb-vector?
- Vector Store Management: Create, delete, and list vector stores in a MariaDB database.
- Document Management: Add documents with metadata and perform semantic searches.
- Embedding Provider: Utilize OpenAI's embedding models for document embedding.
Use cases of mcp-server-mariadb-vector?
- Providing context from a knowledge base to LLM agent conversations.
- Storing and querying conversations with LLM agents.
- Managing vector data for AI applications.
FAQ from mcp-server-mariadb-vector?
- Can I use this server with any LLM client?
Yes, it is compatible with any MCP client, including Claude Desktop and Cursor.
- Is there a specific version of MariaDB required?
Yes, a MariaDB instance with version 11.7 or higher is required for vector support.
- How do I run the server?
You can run it using the command line with uv or as a Docker container.