mcp-server-mariadb-vector

mcp-server-mariadb-vector

3.2

If you are the rightful owner of mcp-server-mariadb-vector and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MariaDB Vector MCP server provides tools that LLM agents can use to interact with a MariaDB database with vector support, offering a natural language interface for data storage and interaction.

The MariaDB Vector MCP server is designed to facilitate interaction between LLM agents and a MariaDB database with vector support. By leveraging the Model Context Protocol (MCP), this server ensures compatibility with any MCP client, including popular applications like Claude Desktop and Cursor/Windsurf, as well as LLM Agent frameworks such as LangGraph and PydanticAI. The server allows users to provide context from a knowledge base to their conversations with LLM agents and to store and query these conversations. It supports vector store management, document management, and embedding provider functionalities, making it a versatile tool for managing and querying data using natural language.

Features

  • Vector Store Management: Create and delete vector stores in a MariaDB database and list all vector stores.
  • Document Management: Add documents with optional metadata to a vector store and query using semantic search.
  • Embedding Provider: Use OpenAI's embedding models to embed documents.

Tools

  1. mariadb_create_vector_store

    Create a vector store in a MariaDB database.

  2. mariadb_delete_vector_store

    Delete a vector store in a MariaDB database.

  3. mariadb_list_vector_stores

    List all vector stores in a MariaDB database.

  4. mariadb_insert_documents

    Add documents with optional metadata to a vector store.

  5. mariadb_search_vector_store

    Query a vector store using semantic search.