MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for Sigma Computing. Provision dashboards, build models, and automate cloud analytics.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
SIGMA_CLIENT_ID, SIGMA_CLIENT_SECRET, SIGMA_API_BASE_URLค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"sigma": {
"command": "uvx",
"args": [
"mcp-server-sigma"
],
"env": {
"SIGMA_CLIENT_ID": "ใส่ค่าของคุณ",
"SIGMA_CLIENT_SECRET": "ใส่ค่าของคุณ",
"SIGMA_API_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add sigma --env SIGMA_CLIENT_ID='ใส่ค่าของคุณ' --env SIGMA_CLIENT_SECRET='ใส่ค่าของคุณ' --env SIGMA_API_BASE_URL='ใส่ค่าของคุณ' -- uvx mcp-server-sigmaเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"sigma": {
"command": "uvx",
"args": [
"mcp-server-sigma"
],
"env": {
"SIGMA_CLIENT_ID": "ใส่ค่าของคุณ",
"SIGMA_CLIENT_SECRET": "ใส่ค่าของคุณ",
"SIGMA_API_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"sigma": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-sigma"
],
"env": {
"SIGMA_CLIENT_ID": "ใส่ค่าของคุณ",
"SIGMA_CLIENT_SECRET": "ใส่ค่าของคุณ",
"SIGMA_API_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub christianclaudio ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: SIGMA_CLIENT_ID, SIGMA_CLIENT_SECRET, SIGMA_API_BASE_URL
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (2.2.0) เข้า registry 7 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
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.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
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
ตัดมาแค่ช่วงต้น อ่านต่อใน repo