MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Descripción del creador (original en inglés)
MCP server for Sigma Computing. Provision dashboards, build models, and automate cloud analytics.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
SIGMA_CLIENT_ID, SIGMA_CLIENT_SECRET, SIGMA_API_BASE_URLLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"sigma": {
"command": "uvx",
"args": [
"mcp-server-sigma"
],
"env": {
"SIGMA_CLIENT_ID": "your-value",
"SIGMA_CLIENT_SECRET": "your-value",
"SIGMA_API_BASE_URL": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add sigma --env SIGMA_CLIENT_ID=your-value --env SIGMA_CLIENT_SECRET=your-value --env SIGMA_API_BASE_URL=your-value -- uvx mcp-server-sigmaCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"sigma": {
"command": "uvx",
"args": [
"mcp-server-sigma"
],
"env": {
"SIGMA_CLIENT_ID": "your-value",
"SIGMA_CLIENT_SECRET": "your-value",
"SIGMA_API_BASE_URL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"sigma": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-sigma"
],
"env": {
"SIGMA_CLIENT_ID": "your-value",
"SIGMA_CLIENT_SECRET": "your-value",
"SIGMA_API_BASE_URL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub christianclaudio, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: SIGMA_CLIENT_ID, SIGMA_CLIENT_SECRET, SIGMA_API_BASE_URL
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (2.2.0) llegó al registro hace 8 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Supercharge your AI Agents with native Sigma Computing superpowers! ⚡
An enterprise-grade Model Context Protocol (MCP) server with 263 tools covering connections, workbooks, data models, members, teams, deployments, webhooks, multi-tenant operations, and composite workflow recipes straight to your favorite AI assistant.
[!IMPORTANT]
Community Project Disclaimer
mcp-server-sigmais an independent open-source community project. It is not affiliated with, sponsored by, endorsed by, or supported by Sigma Computing, Inc. *"Sigma Computing"* is a trademark of Sigma Computing, Inc.
[!WARNING]
Credentials & Safety Notice
This server uses API credentials scoped to your Sigma organization. Tools can mutate workbooks, users, teams, and data models.
- Read-Only Mode: To run safely without mutation risk, set
SIGMA_MCP_READONLY=1or--profile readonly(lists the 120 tools annotatedreadOnlyHint=trueand refuses every other call).
- Destructive Safety Gates: All single-delete tools require explicit
confirm=True; without it they change nothing and return a normal result (isError: false) asking the caller to re-call withconfirm=true. Missing or invalid arguments return a tool error (isError: true) the model can correct, and so do other failed calls such as a member not found, an export that times out, or a rejected bulk-deactivate pattern (see docs/errors.md). A batch tool whose every item failed returnsisError: truewith"type": "batch_failed"; a partial success stays a normal result with"status": "partial_success", a_count,failed_count,resultsanderrors, where each entry hasid,statusandresultorerror, alongside the field names each tool returned before; failed items that earlier releases listed inresultsare still there too (see docs/errors.md). Bulk destructive operations (admin_bulk_deactivate_members,admin_bulk_remove_team_members) are listed infullbut refused at call time unlessSIGMA_MCP_ALLOW_BULK_DESTRUCTIVE=1.
- Read SECURITY.md before deploying to production.
Sigma Computing has a unique architectural asymmetry that shapes how you automate it:
/v2/workbooks/spec), programmatically constructing layout elements from scratch remains highly complex.The canonical path to automated BI dashboards is: Build the layout once in the Sigma UI, save it as a template, then instantiate and source-swap it programmatically forever after! 🎨 ➡️ 🤖
Our composite recipe tools (like workbooks_deploy_template_to_folder and elements_swap_workbook_sources) automate this exact pattern in a single MCP tool call (returning structured step progress or partial failure details if an intermediate step fails):
graph TD
UI["Sigma UI"] -->|"1. Build Layout Once & Save"| TPL["Sigma Template"] Agent["AI Agent / LLM"] -->|"2. Call workbooks_deploy_template_to_folder"| MCP["mcp-server-sigma"] MCP -->|"POST /v2/templates/{id}/instantiate"| API1["Instantiate Workbook"] MCP -->|"POST /v2/workbooks/{id}/swap_sources"| API2["Swap Warehouse Sources"] API2 -->|"Delivered"| Dest["Target Customer Folder"]
pip or uvpip install mcp-server-sigma
uv pip install mcp-server-sigma
docker run --rm -i --env-file .env \
ghcr.io/christianclaudio/mcp-server-sigma:latest
The image's default command is stdio. To serve Streamable HTTP from the container, bind 0.0.0.0 inside it and pass a token. Keep the token off the command line (it shows up in shell history and ps): put SIGMA_MCP_AUTH_TOKEN in .env, or export it and pass the name alone with -e:
export SIGMA_MCP_AUTH_TOKEN="$(openssl rand -hex 32)" # or read it from your secret store
docker run --rm -p 8000:8000 --env-file .env \ -e SIGMA_MCP_AUTH_TOKEN \ ghcr.io/christianclaudio/mcp-server-sigma:latest \ --transport streamable-http --host 0.0.0.0 --port 8000 --allowed-host mcp.example.com
export SIGMA_CLIENT_ID="your-client-id"
export SIGMA_CLIENT_SECRET="your-client-secret" export SIGMA_API_BASE_URL="https://api.us-a.aws.sigmacomputing.com"
[!TIP]
Use the API base URL assigned to your organization's region.
| Region | Base URL |
|---|---|
| AWS US East | https://api.us-a.aws.sigmacomputing.com |
| AWS US West | https://aws-api.sigmacomputing.com |
| AWS Canada | https://api.ca.aws.sigmacomputing.com |
| AWS EU | https://api.eu.aws.sigmacomputing.com |
| AWS UK | https://api.uk.aws.sigmacomputing.com |
| AWS Australia | https://api.au.aws.sigmacomputing.com |
| Azure US | https://api.us.azure.sigmacomputing.com |
| Azure EU | https://api.eu.azure.sigmacomputing.com |
| Azure Canada | https://api.ca.azure.sigmacomputing.com |
| Azure UK | https://api.uk.azure.sigmacomputing.com |
| Azure Australia | https://api.au.azure.sigmacomputing.com |
| GCP US | https://api.sigmacomputing.com |
| GCP Saudi Arabia | https://api.sa.gcp.sigmacomputing.com |
mcp-server-sigma works seamlessly with all major AI assistants, IDEs, and CLI tools via standard stdio or streamable-http.
🧡 Claude Desktop & Claude Code
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": { "sigma": { "command": "sigma-mcp", "env": { "SIGMA_CLIENT_ID": "your-client-id", "SIGMA_CLIENT_SECRET": "your-client-secret", "SIGMA_API_BASE_URL": "https://api.us-a.aws.sigmacomputing.com" } } } }
For Claude Code CLI:
claude mcp add sigma -- sigma-mcp
♊ Google Antigravity & Gemini CLI
Add to your project's .agents/mcp_config.json (or global ~/.gemini/config/mcp_config.json):
{
"mcpServers": { "sigma": { "command": "sigma-mcp", "args": [], "env": { "SIGMA_CLIENT_ID": "your-client-id", "SIGMA_CLIENT_SECRET": "your-client-secret", "SIGMA_API_BASE_URL": "https://api.us-a.aws.sigmacomputing.com" } } } }
</details>
🤖 OpenAI Codex & Local HTTP Clients
Run in network transport mode (Streamable HTTP) for local CLI & agent extensions:
# Source environment variables from a protected file or secret manager
source .env
sigma-mcp --transport streamable-http --host 127.0.0.1 --port 8000
Point your local Codex / Streamable HTTP client to http://127.0.0.1:8000/mcp. When SIGMA_MCP_AUTH_TOKEN is set, the client must send Authorization: Bearer ; requests without it, or with a different token, get HTTP 401.
HTTP transports follow the MCP guidance that a local server binds to localhost, and require a bearer token whenever the server is reachable beyond it:
127.0.0.1, ::1 or localhost (the --host default is 127.0.0.1), HTTP runs with or without SIGMA_MCP_AUTH_TOKEN; without it, a warning says requests are not authenticated.0.0.0.0, ::, a LAN address), the server refuses to start (exit code 2) unless SIGMA_MCP_AUTH_TOKEN is set, or SIGMA_MCP_ALLOW_UNAUTHENTICATED_BIND=1 accepts an unauthenticated bind (logged as a warning), for example behind a gateway that authenticates for you.fastmcp run src/sigma_mcp/server.py:mcp --transport http and an ASGI host mounting mcp.http_app() enforce it too. Those entry points do not know the bind host, so they cannot refuse a public bind; use sigma-mcp for that policy.session_idle_timeout (on http_app()) or FASTMCP_HTTP_SESSION_IDLE_TIMEOUT (seconds, or none to never expire); see the FastMCP 4.1.0 release and #5229.*Note for hosted ChatGPT Actions or Custom GPTs:* Hosted cloud services cannot reach localhost. Place an authenticating HTTPS proxy (e.g., ngrok, Cloudflare Tunnel, or Caddy with TLS and Auth) in front of the server before connecting cloud services.
⚡ VS Code (Cline, Roo Code, GitHub Copilot Agent Mode, Continue)
cline_mcp_settings.json):{
"mcpServers": { "sigma": { "command": "sigma-mcp", "env": { "SIGMA_CLIENT_ID": "your-client-id", "SIGMA_CLIENT_SECRET": "your-client-secret", "SIGMA_API_BASE_URL": "https://api.us-a.aws.sigmacomputing.com" } } } }
~/.continue/config.yaml):mcpServers:
</details>
💻 Cursor & Windsurf
Add to ~/.cursor/mcp.json:
{
"mcpServers": { "sigma": { "command": "sigma-mcp", "env": { "SIGMA_CLIENT_ID": "your-client-id", "SIGMA_CLIENT_SECRET": "your-client-secret", "SIGMA_API_BASE_URL": "https://api.us-a.aws.sigmacomputing.com" } } } }
</details>
🐙 GitHub Copilot CLI & Workspace Agent
Add .github/mcp.json to your repository:
{
"mcpServers": { "sigma": { "type": "local", "command": "sigma-mcp", "env": { "SIGMA_CLIENT_ID": "${COPILOT_MCP_SIGMA_CLIENT_ID}", "SIGMA_CLIENT_SECRET": "${COPILOT_MCP_SIGMA_CLIENT_SECRET}", "SIGMA_API_BASE_URL": "https://api.us-a.aws.sigmacomputing.com", "SIGMA_MCP_READONLY": "1" }, "tools": ["workbooks_get_workbook", "workbooks_list_workbooks", "datasets_get_data_model"] } } }
*Note for Copilot Cloud Agents:* Cloud code-review integrations must be configured through Repository Settings > Copilot > MCP
Solo se muestra el principio; lee el resto en el repo