1. Conduid
  2. Developer Tools
  3. Cube MCP Server
MCP server · Developer Tools

Cube MCP Server

MCP server: Cube MCP Server

Unclaimed devtools
41Fair

Scored 6 days ago · breakdown

About Cube MCP Server

Cube MCP Server is an MCP server published by cubedevinc in the Developer Tools category: mCP server: Cube MCP Server.

The repository has 13 stars and 3 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/cubedevinc/cube-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (1)

chatChat with Cube AI agent for analytics and data exploration (streams real-time responses)

Parameters not published.

Ask AI

✦

Ask AI about Cube MCP Server

Powered by Claude · Grounded in docs

I know everything about Cube MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.0.4v1.0.4
v1.0.3v1.0.3
v1.0.2v1.0.2
v1.0.1v1.0.1

README

Deprecation notice

⚠️ This package is deprecated.

The local MCP server has been deprecated in favor of the Cube Remote MCP Server, which is the recommended way to connect MCP clients to Cube.

If you need to build a custom local MCP server, you can use the Cube Chat API to power it.

This repository will no longer receive updates.

Cube MCP Server

A Model Context Protocol (MCP) server that provides chat functionality with Cube's AI agent for analytics and data exploration.

Features

This MCP server provides:

Tools

  • chat: Chat with Cube AI agent for analytics and data exploration (streams real-time responses)

MCP Client Configuration

Cursor or Claude Desktop Configuration

For Cursor and Claude Desktop, add this to your MCP settings:

For Internal Cube Users

{
  "mcpServers": {
    "cube-mcp-server": {
      "command": "npx",
      "args": ["@cube-dev/mcp-server"],
      "env": {
        "CUBE_CHAT_API_URL": "https://ai.{cloudRegion}.cubecloud.dev/api/v1/public/{accountName}/agents/{agentId}/chat/stream-chat-state",
        "CUBE_API_KEY": "your_api_key_here",
        "INTERNAL_USER_ID": "analyst@yourcompany.com"
      }
    }
  }
}

For External Users

{
  "mcpServers": {
    "cube-mcp-server": {
      "command": "npx",
      "args": ["@cube-dev/mcp-server"],
      "env": {
        "CUBE_CHAT_API_URL": "https://ai.{cloudRegion}.cubecloud.dev/api/v1/public/{accountName}/agents/{agentId}/chat/stream-chat-state",
        "CUBE_API_KEY": "your_api_key_here",
        "EXTERNAL_USER_ID": "user-123"
      }
    }
  }
}

Obtaining Credentials

  • CUBE_CHAT_API_URL - Copy the complete Chat API URL from Admin → Agents → Click on Agent → Chat API URL field. This is the full endpoint URL for your agent.
  • CUBE_API_KEY - Navigate to Admin → API Keys to obtain your API key.
  • User Identity (choose one):
    • INTERNAL_USER_ID - Email address of an existing Cube user. Use this for internal team members who already have Cube accounts. The user's existing permissions and settings will be used.
    • EXTERNAL_USER_ID - A unique identifier for external/third-party users (e.g., "user-123", "customer@external.com"). Use this when you need to provide custom user attributes, groups, or row-level security settings.

Cube Chat Examples

Ask questions like "Show me revenue trends" or "What are our top products?" to get real-time analytics responses with data visualizations and SQL queries.

Architecture

Standard MCP server with tools, resources, and stdio transport. Integrates with Cube's streaming chat API using API key authentication and supports two types of user authentication:

  • Internal Users: Existing Cube users authenticated by their email address. They use their configured permissions and settings from Cube.
  • External Users: Third-party users with custom identifiers, allowing for dynamic user attributes, groups, and row-level security configuration.

Built with @modelcontextprotocol/sdk. The Chat API URL should be copied from your agent settings in the Cube admin panel.

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Cube MCP Server

How do I install Cube MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Cube MCP Server safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Cube MCP Server still maintained?

Yes — the last commit was 5 months ago. The repository has 13 stars and 3 forks and 1 open issues.