Metabase MCP Server
Metabase MCP-Server
Ein Model Context Protocol-Server, der KI-Assistenten in die Metabase-Analyseplattform integriert.
Übersicht
Dieser MCP-Server bietet eine Integration mit der Metabase-API und ermöglicht es LLMs mit MCP-Funktionen, direkt mit Ihren Analysedaten zu interagieren. Dieser Server fungiert als Brücke zwischen Ihrer Analyseplattform und konversationsbasierter KI.
Hauptfunktionen
Ressourcenzugriff: Navigieren Sie durch Metabase-Ressourcen über intuitive
metabase://-URIsZwei Authentifizierungsmethoden: Unterstützung für sowohl sitzungsbasierte als auch API-Schlüssel-Authentifizierung
Strukturierter Datenzugriff: JSON-formatierte Antworten für eine einfache Verarbeitung durch KI-Assistenten
Umfassende Protokollierung: Detaillierte Protokollierung für einfaches Debugging und Monitoring
Fehlerbehandlung: Robuste Fehlerbehandlung mit klaren Fehlermeldungen
Related MCP server: Metabase MCP Server
Verfügbare Tools
Der Server stellt die folgenden Tools für KI-Assistenten bereit:
Datenzugriffs-Tools
list_dashboards: Alle verfügbaren Dashboards in Ihrer Metabase-Instanz abrufenlist_cards: Alle gespeicherten Fragen/Karten in Metabase abrufenlist_databases: Alle verbundenen Datenbankquellen anzeigenlist_collections: Alle Sammlungen in Metabase auflistenlist_tables: Alle Tabellen in einer bestimmten Datenbank auflistenget_table_fields: Alle Felder/Spalten in einer bestimmten Tabelle abrufen
Ausführungs-Tools
execute_card: Gespeicherte Fragen ausführen und Ergebnisse mit optionalen Parametern abrufenexecute_query: Benutzerdefinierte SQL-Abfragen gegen jede verbundene Datenbank ausführen
Dashboard-Verwaltung
get_dashboard_cards: Alle Karten aus einem bestimmten Dashboard extrahierencreate_dashboard: Ein neues Dashboard mit angegebenem Namen und Parametern erstellenupdate_dashboard: Name, Beschreibung oder Parameter eines bestehenden Dashboards aktualisierendelete_dashboard: Ein Dashboard löschenadd_card_to_dashboard: Karten mit Positionsangaben und optionaler Tab-Zuweisung zu einem Dashboard hinzufügen oder aktualisieren
Karten-/Fragen-Verwaltung
create_card: Eine neue Frage/Karte mit SQL-Abfrage erstellenupdate_card_visualization: Visualisierungseinstellungen für eine Karte aktualisieren
Sammlungs-Verwaltung
create_collection: Eine neue Sammlung erstellen, um Dashboards und Fragen zu organisieren
Konfiguration
Der Server unterstützt zwei Authentifizierungsmethoden:
Option 1: Benutzername- und Passwort-Authentifizierung
# Required
METABASE_URL=https://your-metabase-instance.com
METABASE_USER_EMAIL=your_email@example.com
METABASE_PASSWORD=your_password
# Optional
LOG_LEVEL=info # Options: debug, info, warn, error, fatalOption 2: API-Schlüssel-Authentifizierung (Empfohlen für die Produktion)
# Required
METABASE_URL=https://your-metabase-instance.com
METABASE_API_KEY=your_api_key
# Optional
LOG_LEVEL=info # Options: debug, info, warn, error, fatalSie können diese Umgebungsvariablen direkt setzen oder eine .env-Datei mit dotenv verwenden.
Bereitstellung mit Smithery
Um diesen MCP-Server mit Claude oder anderen KI-Assistenten zu verwenden, forken Sie dieses Repository und stellen Sie es mit Smithery bereit:
Schritte zur Bereitstellung:
Forken Sie dieses Repository in Ihr GitHub-Konto
Gehen Sie zu Smithery und verbinden Sie sich mit Ihrem GitHub-Konto
Stellen Sie das geforkte Repository über die Benutzeroberfläche von Smithery bereit
Claude Desktop-Integration
Konfigurieren Sie Ihren Claude Desktop für die Verwendung der von Smithery gehosteten Version:
MacOS: Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: Bearbeiten Sie %APPDATA%/Claude/claude_desktop_config.json
API-Schlüssel-Authentifizierung:
{
"mcpServers": {
"metabase-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"YOUR_GITHUB_USERNAME/metabase-mcp-server",
"--config",
"{\"metabaseUrl\":\"https://your-metabase-instance.com\",\"metabaseApiKey\":\"your_api_key\",\"metabasePassword\":\"\",\"metabaseUserEmail\":\"\"}"
]
}
}
}Benutzername- und Passwort-Authentifizierung:
{
"mcpServers": {
"metabase-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"YOUR_GITHUB_USERNAME/metabase-mcp-server",
"--config",
"{\"metabaseUrl\":\"https://your-metabase-instance.com\",\"metabaseApiKey\":\"\",\"metabasePassword\":\"your_password\",\"metabaseUserEmail\":\"your_email@example.com\"}"
]
}
}
}Sicherheitshinweise
Es wird empfohlen, die API-Schlüssel-Authentifizierung für Produktionsumgebungen zu verwenden
Bewahren Sie Ihre API-Schlüssel und Anmeldedaten sicher auf
Erwägen Sie die Verwendung von Umgebungsvariablen anstelle von fest codierten Anmeldedaten
Wenden Sie geeignete Netzwerksicherheitsmaßnahmen an, um den Zugriff auf Ihre Metabase-Instanz einzuschränken
Mitwirken
Beiträge sind willkommen! Bitte zögern Sie nicht, einen Pull Request einzureichen.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Metabase analytics platform, allowing them to query databases, manage dashboards and cards, execute SQL queries, and access analytics data through natural language.61MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Metabase analytics platform, allowing them to query databases, manage dashboards, execute SQL queries, and organize collections through natural language.61MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Metabase analytics platform, allowing them to query databases, execute SQL, manage dashboards and cards, and access analytics data through natural language.61MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with Metabase by providing access to dashboards, questions, and databases through the Metabase API. It allows users to list resources, execute existing cards, and run custom SQL queries to retrieve data through natural language.15
Related MCP Connectors
Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...
AI access to Hitsteps analytics, live visitors, uptime, goals, alerts, and chats.
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CPR43/metabase-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server