mcp-server-mariadb-vector
The MariaDB Vector MCP server provides a natural language interface to interact with a MariaDB database, enhancing LLM agent capabilities through vector and document management. It integrates well with various applications and uses OpenAI's embedding models for efficient semantic searches.
MCP Server MariaDB Vector
The MariaDB Vector MCP server facilitates interaction with a MariaDB database using natural language, allowing seamless integration with LLM agents. It offers various management features for vector stores and documents, and uses OpenAI's embedding models for semantic searches. Compatible with any MCP client, the server is designed to integrate easily into applications like Claude Desktop and Windsurf.
Features
- Vector Store Management: Create, delete, and list vector stores.
- Document Management: Add and query documents with metadata.
- Embedding Provider: Utilize OpenAI's embedding models.
Setup
- Clone the repository.
- Run as a Python package using uv or as a Docker container.
Configuration Environment Variables
MARIADB_HOST
,MARIADB_PORT
,MARIADB_USER
,MARIADB_PASSWORD
,MARIADB_DATABASE
EMBEDDING_PROVIDER
,EMBEDDING_MODEL
OPENAI_API_KEY
Integration
Integrate with Claude Desktop, Cursor, or Windsurf using stdio
or SSE
transport.