github TypeScript analyzed f5561f4

dhavanikgithub/chartbrew-mcp

github

Chartbrew + AI agents. MCP server exposing Chartbrew's documented API: teams, connections, datasets, dashboards, charts, live queries, and secure embedding. TypeScript · stdio · restricted/unrestricted tool modes.

maintainer
dhavanikgithub
license
MIT
first seen
2026-07-26
last seen
2026-07-26
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 44 tools
transport stdio counts 44 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • chartbrew_chart_dataset_configs_create
  • chartbrew_chart_dataset_configs_delete
  • chartbrew_chart_dataset_configs_update
  • chartbrew_charts_create
  • chartbrew_charts_create_share_policy
  • chartbrew_charts_delete
  • chartbrew_charts_delete_share_policy
  • chartbrew_charts_generate_share_token
  • chartbrew_charts_get
  • chartbrew_charts_get_for_sharing
  • chartbrew_charts_query
  • chartbrew_charts_quick_create
  • chartbrew_charts_update_share_policy
  • chartbrew_connection_providers_list
  • chartbrew_connections_create
  • chartbrew_connections_delete
  • chartbrew_connections_get
  • chartbrew_connections_list
  • chartbrew_connections_schema_get
  • chartbrew_connections_test
  • chartbrew_connections_update
  • chartbrew_connections_update_files
  • chartbrew_dashboards_create
  • chartbrew_dashboards_create_share_policy
  • chartbrew_dashboards_delete
  • chartbrew_dashboards_delete_share_policy
  • chartbrew_dashboards_generate_share_token
  • chartbrew_dashboards_get
  • chartbrew_dashboards_list
  • chartbrew_dashboards_update
  • chartbrew_dashboards_update_share_policy
  • chartbrew_data_requests_list
  • chartbrew_data_requests_run
  • chartbrew_datasets_create
  • chartbrew_datasets_delete
  • chartbrew_datasets_fetch_data
  • chartbrew_datasets_get
  • chartbrew_datasets_list
  • chartbrew_datasets_quick_create
  • chartbrew_datasets_update
  • chartbrew_teams_create
  • chartbrew_teams_get
  • chartbrew_teams_list
  • chartbrew_teams_update
code evidence vv0.1.0-beta.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 15

filesystem 1

  • fs (weak) dhavanikgithub-chartbrew-mcp-f5561f4/scripts/build-bins.mjs :6 import { mkdirSync, existsSync } from "node:fs";

shell / exec 1

  • shell (weak) dhavanikgithub-chartbrew-mcp-f5561f4/scripts/build-bins.mjs :5 import { execSync } from "node:child_process";

network 1

  • net dhavanikgithub-chartbrew-mcp-f5561f4/src/api/chartbrewClient.ts :111 const response = await fetch(url, {

secrets 1

  • secrets dhavanikgithub-chartbrew-mcp-f5561f4/src/config.ts :16 const apiKey = process.env.CHARTBREW_API_KEY?.trim();

tool registrations 44

  • chartbrew_charts_get dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :12
  • chartbrew_charts_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :37
  • chartbrew_charts_quick_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :66
  • chartbrew_chart_dataset_configs_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :120
  • chartbrew_chart_dataset_configs_update dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :164
  • chartbrew_chart_dataset_configs_delete dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :209
  • chartbrew_charts_query dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :231
  • chartbrew_charts_delete dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :262
  • chartbrew_charts_create_share_policy dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :283
  • chartbrew_charts_delete_share_policy dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :304
  • chartbrew_charts_update_share_policy dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :326
  • chartbrew_charts_generate_share_token dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :351
  • chartbrew_charts_get_for_sharing dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/charts.ts :377
  • chartbrew_connection_providers_list dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :11
  • chartbrew_connections_schema_get dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :29
  • chartbrew_connections_list dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :49
  • chartbrew_connections_get dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :69
  • chartbrew_connections_test dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :90
  • chartbrew_connections_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :115
  • chartbrew_connections_update dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :148
  • chartbrew_connections_update_files dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :183
  • chartbrew_connections_delete dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/connections.ts :207
  • chartbrew_dashboards_list dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :12
  • chartbrew_dashboards_get dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :32
  • chartbrew_dashboards_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :56
  • chartbrew_dashboards_update dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :82
  • chartbrew_dashboards_delete dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :123
  • chartbrew_dashboards_create_share_policy dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :143
  • chartbrew_dashboards_delete_share_policy dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :163
  • chartbrew_dashboards_generate_share_token dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :184
  • chartbrew_dashboards_update_share_policy dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dashboards.ts :215
  • chartbrew_data_requests_list dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dataRequests.ts :11
  • chartbrew_data_requests_run dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/dataRequests.ts :32
  • chartbrew_datasets_list dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/datasets.ts :12
  • chartbrew_datasets_get dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/datasets.ts :32
  • chartbrew_datasets_fetch_data dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/datasets.ts :53
  • chartbrew_datasets_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/datasets.ts :86
  • chartbrew_datasets_quick_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/datasets.ts :128
  • chartbrew_datasets_update dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/datasets.ts :180
  • chartbrew_datasets_delete dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/datasets.ts :224
  • chartbrew_teams_list dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/teams.ts :9
  • chartbrew_teams_get dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/teams.ts :26
  • chartbrew_teams_create dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/teams.ts :46
  • chartbrew_teams_update dhavanikgithub-chartbrew-mcp-f5561f4/src/tools/teams.ts :69

declared dependencies 6

  • @modelcontextprotocol/sdk@^1.29.0
  • dotenv@^17.4.2
  • zod@^4.4.3
  • @types/node@^26.1.1
  • tsx@^4.23.1
  • typescript@^7.0.2