
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@sisense/mcp-server
Advanced tools
MCP server leveraging Sisense Intelligence for actionable insights and analytics.
A Model Context Protocol (MCP) server that provides integration with Sisense analytics platform. This server enables LLMs to interact with Sisense data models and create charts programmatically.
getDataSources: Retrieve Sisense data sources (or data models)getDataSourceFields: List all available fields for a specific data sourcebuildChart: Build charts from natural language promptsbuildChart exposes an interactive View that renders the chart in an iframe within the app.bun install
Start the server:
bun run dev
The server will display the connection URL:
Sisense MCP Server running on http://localhost:3001
Connect with:
http://localhost:3001/mcp?sisenseUrl=<SISENSE_URL>&sisenseToken=<SISENSE_TOKEN>
Endpoints:
Health: http://localhost:3001/health
Screenshots: http://localhost:3001/screenshots/
Credentials can be provided via URL params or via env vars SISENSE_URL and SISENSE_TOKEN. If both are set, URL params take precedence.
Configure Claude Desktop to connect using the full URL with your Sisense credentials:
http://localhost:3001/mcp?sisenseUrl=https://your-instance.sisense.com&sisenseToken=your-api-token
Or set SISENSE_URL and SISENSE_TOKEN in your environment and connect with:
http://localhost:3001/mcp
Or via ngrok/public URL:
https://your-ngrok-url.ngrok-free.app/mcp?sisenseUrl=https://your-instance.sisense.com&sisenseToken=your-api-token
| Parameter | Description |
|---|---|
sisenseUrl | Full URL to your Sisense instance (e.g., https://instance.sisense.com) |
sisenseToken | Sisense API authentication token |
PORT | (Optional) Server port, defaults to 3001 |
The server automatically derives its public base URL from request headers, so it works correctly behind proxies like ngrok.
# Run server in development mode with hot reload
bun run dev
# Build the project (View + server)
bun run build
# Build only the analytics View (dist/view.html)
bun run build:view
# Run tests
bun test
# Type checking
bun run type-check
# Lint
bun run lint
⚠️ NEVER commit credentials to version control
⚠️ Use secret managers or vaults - NOT environment variables in production
⚠️ NEVER bind to 0.0.0.0 in production - use 127.0.0.1 or Unix socket
⚠️ NEVER connect to production Sisense - use dev/staging environments only
⚠️ Enable authentication - never run without auth
⚠️ Approve EVERY tool call - review all parameters before execution
⚠️ Create dedicated Sisense service account with minimum required permissions
⚠️ Rotate credentials regularly (every 90 days recommended)
FAQs
MCP server leveraging Sisense Intelligence for actionable insights and analytics.
The npm package @sisense/mcp-server receives a total of 20 weekly downloads. As such, @sisense/mcp-server popularity was classified as not popular.
We found that @sisense/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.