Metabase MCP Server
Interact with Metabase, the open-source business intelligence platform, using Large Language Models.
Metabase MCP Server
This project implements an MCP server to interact with the Metabase API, exposing key functionality via a MCP interface.
Features
- π List Metabase cards
- ποΈ List available databases
- π Execute queries on cards
- π§Ύ Run arbitrary queries
- π Create new cards
- π Create bookmark
- π List collections
Requirements
- Python 3.12+
- uv
Installation
- Clone the repository:
git clone https://github.com/cuenca-mx/metabase-mcp-server.git
cd metabase-mcp-server
{
"mcpServers": {
"metabase": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/metabase_mcp_server",
"run",
"app.py"
],
"env": {
"METABASE_URL": "https://metabase.domain.com/",
"METABASE_API_KEY": "your-secret-api-key"
}
}
}
}
Development Setup
This project uses a Makefile to simplify development tasks:
make install
Environment Variables
Configure required environment variables:
export $(<env.template)
Running Tests
The project uses pytest for unit testing:
uv run pytest
Debugging with MCP Inspector
Use the MCP Inspector for testing and debugging:
make dev
Related Servers
Chroma MCP Server
An MCP server for the Chroma embedding database, providing persistent, searchable working memory for AI-assisted development with features like automated context recall and codebase indexing.
Certinia MCP Server by CData
A read-only MCP server that allows LLMs to query live Certinia data. Powered by CData.
MantraChain
Interact with the MantraChain (Cosmos SDK) blockchain.
γγΌγ«γ«Neo4jγ³γ³γγ
Manages personal knowledge using a local Neo4j container, with data imported from JSON files.
Mongo
A Model Context Protocol (MCP) server that enables LLMs to interact directly with MongoDB databases
Property Comps MCP Server
Property comparable sales data across 11 global markets (UK, France, NYC, Singapore, Dubai + 6 more). 4.2M+ government-sourced transactions.
CData Square Server
A read-only MCP server for querying live data from Square using the CData JDBC Driver.
ClickHouse
Query your ClickHouse database server.
SSI Stock Data MCP
Query Vietnam stock intraday data using the SSI FastConnect API.
PostgreSQL MCP Server
A server for managing PostgreSQL databases, enabling comprehensive database operations.