metabase-server

metabase-server

25

Metabase Server is a TypeScript-based Model Context Protocol server designed to integrate with Metabase API. It enables AI assistants to interact with and execute queries on Metabase dashboards, cards, and databases, facilitating enhanced data access and management.

What is the Metabase MCP Server?

The Metabase MCP Server is a TypeScript-based server that integrates with the Metabase API, allowing AI assistants to interact with Metabase resources such as dashboards, questions/cards, and databases.

How do I configure the Metabase MCP Server?

You need to set environment variables for METABASE_URL, METABASE_USERNAME, and METABASE_PASSWORD. These can be set in your shell profile or using a .env file with a package like dotenv.

What tools does the Metabase MCP Server provide?

The server provides tools for listing dashboards, cards, and databases, executing cards, getting dashboard cards, and executing SQL queries against Metabase databases.

How can I install the Metabase MCP Server for Claude Desktop?

You can add the server configuration in the Claude Desktop config file or use Smithery to install it automatically.

How can I debug the Metabase MCP Server?

You can use the MCP Inspector, which is available as a package script, to access debugging tools in your browser.