MCP_MetaBase

MCP_MetaBase

3

The Metabase MCP Server facilitates interaction between AI assistants and Metabase, enabling database exploration, metadata retrieval, and action execution through a secure and web-accessible API. It includes features like relationship visualization and Docker support.

Metabase MCP Server

The Metabase MCP Server establishes a connection between AI assistants and Metabase, allowing AI models to:

  • List and explore databases in Metabase
  • Retrieve detailed metadata about database schemas, tables, and fields
  • Visualize relationships between tables in a database
  • List and execute Metabase actions

Features

  • Database Exploration
  • Metadata Retrieval
  • Relationship Visualization
  • Action Management
  • Secure API Key Handling
  • Web Interface
  • Docker Support

Prerequisites

  • Metabase instance (v0.46.0 or higher)
  • Metabase API key
  • Docker
  • Python 3.10+

Configuration

  • Enter your Metabase URL and API key in the web interface.

Security Considerations

  • Encrypted API keys
  • HTTPS requests

Development

  • Project structure includes api, config, server, and tools directories.
  • Contributions are welcome.