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
, andtools
directories. - Contributions are welcome.