metabase-ai-assistant
Verified Safeby enessari
Overview
An AI-powered assistant for Metabase and PostgreSQL databases, facilitating natural language SQL generation, dashboard creation, and direct DDL operations via Model Context Protocol for Claude Desktop/Code.
Installation
node src/mcp/server.jsEnvironment Variables
- METABASE_URL
- METABASE_USERNAME
- METABASE_PASSWORD
- ANTHROPIC_API_KEY
Security Notes
The server implements robust security for direct DDL operations (e.g., prefixing AI-created objects, requiring approval, dry runs, blocking dangerous commands). However, the MetabaseClient has a method (getRealCredentials) that directly queries Metabase's internal database (ID 6) to retrieve actual plaintext database connection passwords, which poses a significant security risk if the MCP server's access is compromised, even though the tool's output masks it.
Similar Servers
mcp-server-neon
Enables natural language interaction with Neon Postgres databases, facilitating database management, migrations, and query optimization via an LLM agent.
MCP-PostgreSQL-Ops
This MCP server provides comprehensive PostgreSQL database operations, monitoring, and management through natural language queries.
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.
tiger-docs-mcp-server
An MCP server and Claude plugin providing AI assistants with advanced PostgreSQL knowledge through semantic documentation search and curated best practice skills.