cube-mcp-server
Verified Safeby cubedevinc
Overview
Provides a Model Context Protocol (MCP) server to enable chat functionality with Cube's AI agent for analytics and data exploration.
Installation
npx @cube-dev/mcp-serverEnvironment Variables
- CUBE_CHAT_API_URL
- CUBE_API_KEY
- EXTERNAL_USER_ID
- INTERNAL_USER_ID
- USER_ID
Security Notes
The server uses `dotenv` for environment variables, which is good practice. It relies on the `CUBE_CHAT_API_URL` and `CUBE_API_KEY` to be configured from trusted Cube administration panels. User input is passed to the Cube AI agent without local execution, reducing direct code injection risk. Error messages could potentially leak configuration details (e.g., required environment variable names) if exposed publicly, but this is a minor information leak and not a critical vulnerability for an internal tool.
Similar Servers
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
MCP-Agent
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.
atlantis-mcp-server
An MCP (Model Context Protocol) server for hosting and managing dynamic Python functions and third-party MCP tools, enabling AI agents to discover and utilize shared capabilities across a network.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.