MariaDB MCP Server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-mariadb-mariadb-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP MariaDB Server The MCP MariaDB Server provides a Model Context Protocol (MCP) interface for managing and querying MariaDB databases, supporting both standard SQL operations and advanced vector/embedding-based search. Designed for use with AI assistants, it enables seamless integration of AI-driven data workflows with relational and vector databases. --- ## Table of Contents - [Overview](#overview) - [Core Components](#core-components) - [Available Tools](#available-tools) - [Embeddings & Vector Store](#embeddings--vector-store) - [Configuration & Environment Variables](#configuration--environment-variables) - [Installation & Setup](#installation--setup) - [Usage Examples](#usage-examples) - [Integration - Claude desktop/Cursor/Windsurf](#integration---claude-desktopcursorwindsurf) - [Logging](#logging) - [Testing](#testing) --- ## Overview The MCP MariaDB Server exposes a set of tools for interacting with MariaDB databases and vector stores via a standardized protocol. It supports: - Listing databases and tables - Retrieving table schemas - Executing safe, read-only SQL queries - Creating and managing vector stores for embedding-based search - Integrating with embedding providers (currently OpenAI, Gemini, and HuggingFace) (optional) --- ## Core Components - **server.py**: Main MCP server logic and tool definitions. - **config.py**: Loads configuration from environment and `.env` files. - **embeddings.py**: Handles embedding service integration (OpenAI). - **tests/**: Manual and automated test documentation and scripts. --- ## Available Tools ### Standard Database Tools - **list_databases** - Lists all accessible databases. - Parameters: _None_ - **list_tables** - Lists all tables in a specified database. - Parameters: `database_name` (string, required) - **get_table_schema** - Retrieves schema for a table (columns, types, keys, etc.). - Parameters: `database_name` (string, required), `table_name` (string, required) - **get_table_s…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.