Exploitez l'IA générative sur vos données MariaDB

Intégrez nativement la recherche vectorielle, les LLMs et les opérations standard SQL via le Model Context Protocol (MCP) pour concevoir la prochaine génération d'applications intelligentes.

Le MCP fournit un moyen standardisé permettant aux modèles de langage et à d'autres systèmes d'IA d'interagir avec des outils externes et des sources de données. Le MCP Server open source et agnostique en matière de modèles implémente ce protocole, garantissant une méthode cohérente et fiable permettant aux assistants et applications d'IA de demander des informations et d'exécuter des opérations. Cette approche simplifie le développement et le déploiement de systèmes intégrés à l'IA en permettant une communication fluide entre les modèles d'IA et diverses sources de données.

Pourquoi MariaDB MCP Server

Le MariaDB MCP Server est conçu pour fournir une interface MCP robuste spécialement dédiée à MariaDB. Son objectif principal est de faciliter une interaction fluide entre les modèles d'IA et les bases de données MariaDB, en prenant en charge à la fois les opérations sur les données relationnelles standard et les capacités de recherche vectorielle, de plus en plus cruciales pour les applications d'IA modernes. Pensé pour les agents IA, il simplifie les workflows de données et améliore la capacité à intégrer les interactions avec la base de données dans les systèmes intelligents.

Opérations de base de données standard

Fournissez un contrôle et une visibilité fondamentaux sur votre environnement MariaDB en permettant aux agents d'IA d'interroger en toute sécurité des données relationnelles.

  • Découvrez les databases accessibles et énumérez les tableaux.
  • Récupérez le schéma détaillé d'une table spécifique afin qu'un modèle d'IA puisse comprendre la structure des données.
  • Exécutez des requêtes SQL en lecture seule (SELECT, SHOW, DESCRIBE) avec la prise en charge des requêtes paramétrées pour renforcer la sécurité.
  • Permettre la création de nouvelles bases de données.

Le moteur de l'intelligence : les embeddings

Les embeddings permettent au serveur de comprendre le sens sémantique. Le MariaDB MCP Server intègre un service d'embedding flexible pour générer ces vecteurs.

Large prise en charge des fournisseurs

Fonctionne immédiatement avec les principaux fournisseurs d'embeddings, notamment OpenAI, Google Gemini, et des modèles open source d'HuggingFace.

Sélection fléxible de modèles

Configurez un modèle d'embedding par défaut pour votre instance ou spécifiez un modèle à la volée pour n'importe quelle requête, ce qui vous permet d'équilibrer coût, performance et qualité.

Optimisez votre flux de travail : intégration IDE AI-Native

Comblez l'écart entre le développement et les données. La connexion du MariaDB MCP Server à des IDE natifs pour l'IA comme Cursor et Windsurf fait de votre base de données un composant natif de votre environnement de codage.

Cette intégration vous permet d'interagir avec MariaDB en langage naturel directement depuis votre éditeur – qu'il s'agisse d'exécuter une requête SQL standard ou d'effectuer une recherche vectorielle complexe. Il n'est pas nécessaire de basculer vers un client de base de données distinct, ce qui réduit les frictions IN vous permet de rester dans un état de concentration optimale.

Séparateur de section de contenu

Conçu pour les développeurs, les ingénieurs AI et les DBA

Opter pour une solution de gestion native plutôt que pour un ensemble d'outils tiers offre plusieurs avantages notables.

Pour les développeurs

Profitez d'un parcours simplifié pour développer des fonctionnalités alimentées par l'IA. L'interface MCP normalisée réduit la complexité des interactions avec les données relationnelles et les vector embeddings, en particulier lors de l'intégration avec des éditeurs de code IA.

Pour les ingénieurs IA/ML

Simplifiez l'intégration des données MariaDB dans vos pipelines IA/ML. La recherche vectorielle native vous permet de créer des systèmes RAG sophistiqués, des moteurs de recherche sémantique et des systèmes de recommandation directement au-dessus des bases de données existantes.

Pour les administrateurs de bases de données

Maintenez la gouvernance et le contrôle tout en dotant vos équipes de capacités d'IA. Le MCP Server offre une passerelle sécurisée et gérable permettant aux applications d'IA d'interagir avec vos bases de données.

Séparateur de section de contenu

Démarrez avec le MariaDB MCP Server

Exécutez MariaDB MCP Server n'importe où. Commencez avec notre version open source, déployez-la dans votre propre centre de données avec notre robuste Enterprise Server, ou laissez-nous gérer l'infrastructure pour vous avec MariaDB Cloud. L'intégration de MariaDB MCP Server dans votre environnement est simple et directe.

Prérequis

Assurez-vous de disposer de Python 3.11, de uv (notre gestionnaire de dépendances recommandé) et d'un accès à un serveur MariaDB. Sinon, pour un démarrage rapide, exécutez une image Docker incluant Python, uv et MCP Server.

Configuration

Gérez l'ensemble des paramètres clés via des variables d'environnement IN a .env file. Cela inclut vos paramètres de connexion à la base de données et les clés API de votre fournisseur d'embedding.

Installation et lancement

Clonez le repository, installez les dépendances with uv pip sync, et lancez le serveur. Vous êtes prêt à connecter vos applications IA.

Essayez MCP Server gratuitement

MariaDB Cloud MCP Server

Optimisez votre flux de développement d'IA en connectant de manière sécurisée des outils comme Cursor, Claude et VS Code Copilot directement à vos bases de données en production dans le Cloud. Le serveur MariaDB Model Context Protocol (MCP) agit comme une passerelle intelligente, transformant des interactions complexes avec la base de données en conversations intuitives en langage naturel. Vous pouvez désormais interroger des données, gérer par programmation des instances serverless et obtenir des réponses contextuelles auprès d'agents d'IA, le tout sans quitter votre environnement de développement favori.
Cette intégration transparente accélère considérablement le développement d'applications et stimule la productivité des développeurs comme des DBA. En permettant aux agents d'IA d'opérer directement au sein de votre environnement MariaDB de confiance, vous obtenez des analyses hautement précises et contextuelles, sans les risques de sécurité liés au déplacement de données sensibles.