metabase-mcp-server
by CognitionAI
Overview
Provides AI assistants with programmatic access to Metabase's analytics platform, enabling data querying, dashboard management, and content organization.
Installation
npx @cognitionai/metabase-mcp-serverEnvironment Variables
- METABASE_URL
- METABASE_API_KEY
- METABASE_USERNAME
- METABASE_PASSWORD
- METABASE_PLAYGROUND_URL
Security Notes
The `sse-server.js` file, which can act as a bridge for the MCP server, contains hardcoded default Metabase admin credentials (`admin@metabase.local` / `MetabaseAdmin2024!`) that are passed to the spawned MCP server if environment variables are not explicitly set. This presents a critical vulnerability if the server is run without proper environment variable configuration, or if `sse-server.js` is unintentionally exposed. Additionally, the SSE endpoint uses `Access-Control-Allow-Origin: '*'`, which is overly permissive and can introduce risks if not strictly confined to local host or controlled environments.
Similar Servers
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.
awesome-oceanbase-mcp
The project provides a collection of Model Context Protocol (MCP) servers to enable AI assistants to directly interact with OceanBase databases and its ecosystem components for operations, management, and monitoring.
powerbi-mcp
Enables AI assistants to interact with Power BI Desktop and Service for querying data, managing models, and performing safe bulk operations through natural language, ensuring enterprise-grade security and preserving report visual integrity during refactoring.
us-census-bureau-data-api-mcp
This MCP server provides a standardized client-server interface to query and interact with various U.S. Census Bureau data APIs, allowing AI assistants to access demographic and geographic information.