MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Beschreibung vom Entwickler (englisches Original)
SEO toolkit for Quebec sites: audits, Google.ca rankings, keywords, AI-search visibility.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://mcp.gridar.app/mcpFühre das in deinem Terminal aus
claude mcp add --transport http gridar https://mcp.gridar.app/mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"gridar": {
"url": "https://mcp.gridar.app/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"gridar": {
"type": "http",
"url": "https://mcp.gridar.app/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://mcp.gridar.app/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Herausgeber (gridar.app) ist nicht der Repo-Inhaber (TokDar2410621); vielleicht hat jemand anderes ihn eingetragen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 0 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.7.0) kam vor 2 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
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.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Model Context Protocol server for Gridar.
The server exposes the Gridar REST API (https://api.gridar.app/api/v1) as 69 gridar_* tools. An MCP client can read and change the sites, articles, landings, tracked keywords, autopilot, site memory and Search Console data of the Gridar account behind the token, and run SEO checks on them.
| Distribution | Version | Tools |
|---|---|---|
Hosted server https://mcp.gridar.app/mcp | 0.7.0 | 69 |
This source (mcp-server/) | 0.7.0 | 69 |
npm package @gridar/mcp-server | 0.4.2 | 43 |
Checked on 2026-10-21 with npm view @gridar/mcp-server version and the hosted server card. The npm package lags behind: use the hosted server.
| Item | Value |
|---|---|
| URL | https://mcp.gridar.app/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth 2.1 with PKCE, or Authorization: Bearer btb_xxx |
| Official MCP registry | app.gridar/gridar |
| Public server card (no token) | https://mcp.gridar.app/.well-known/mcp/server-card.json: name, version, tool list |
| Health | https://mcp.gridar.app/health |
Nothing to install on your machine.
https://mcp.gridar.app/mcp to your client.WWW-Authenticate header that points to /.well-known/oauth-protected-resource. The client discovers the OAuth endpoints from there.MCP - Claude Code) and hands it to the client.On claude.ai: Settings > Connectors, add a custom connector with the URL https://mcp.gridar.app/mcp. Claude opens the Gridar login page; authorize and the connector is live.
Claude Desktop through its config file uses the mcp-remote bridge:
{
"mcpServers": { "gridar": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.gridar.app/mcp"] } } }
The file lives at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). Restart Claude Desktop afterwards.
https://mcp.gridar.app/mcp.OpenAI restricts custom connectors by account type. The Gridar page lists ChatGPT Pro, Team, Enterprise, or Developer Mode; check OpenAI's current rules.
claude mcp add --transport http gridar https://mcp.gridar.app/mcp
OAuth starts on the first call. For a session without a browser, pass a token in a header:
claude mcp add --transport http gridar https://mcp.gridar.app/mcp \
--header "Authorization: Bearer btb_xxx"
Settings > MCP > Add server, server of type URL: https://mcp.gridar.app/mcp.
Any MCP client that speaks Streamable HTTP connects to https://mcp.gridar.app/mcp and finds the OAuth flow on its own (see step 2 above). A headless agent sends Authorization: Bearer btb_xxx with a token created at https://www.gridar.app/account/api-keys.
The npm package is behind.
@gridar/mcp-serveron npm is 0.4.2 with 43 tools. The hosted server and this source are 0.7.0 with 69 tools. The tool list in this README matches 0.7.0.
The 26 tools missing from npm 0.4.2: gridar_action_strategic_opportunity, gridar_ai_overview_readiness, gridar_ai_visibility_summary, gridar_approve_strategy, gridar_build_cluster, gridar_check_renderability, gridar_classify_intent, gridar_cluster_map, gridar_create_landing, gridar_export_page_prompt, gridar_generate_landing, gridar_generate_sister_article, gridar_index_coverage, gridar_indexnow_setup, gridar_indexnow_submit, gridar_link_opportunities, gridar_link_pages, gridar_list_strategic_opportunities, gridar_mark_page_built, gridar_propose_keyword_strategy, gridar_pull_build_queue, gridar_refresh_strategic_opportunities, gridar_run_ai_visibility, gridar_serp_analyze, gridar_site_seo_score, gridar_submit_sitemap.
The package installs the gridar-mcp binary and reads its token from BLOG_DASHBOARD_TOKEN.
Claude Desktop:
{
"mcpServers": { "gridar": { "command": "npx", "args": ["-y", "@gridar/mcp-server"], "env": { "BLOG_DASHBOARD_TOKEN": "btb_xxx" } } } }
Claude Code:
claude mcp add gridar \
--env BLOG_DASHBOARD_TOKEN=btb_xxx \ -- npx -y @gridar/mcp-server
Any other client: spawn the process over stdio with the token in its environment.
BLOG_DASHBOARD_TOKEN=btb_xxx npx -y @gridar/mcp-server
To get all 69 tools locally, build this source instead (see Development).
Names only. Never commit a real token.
| Variable | Required | Default | Role |
|---|---|---|---|
BLOG_DASHBOARD_TOKEN | yes | none | Gridar API token (btb_xxx) sent as Authorization: Bearer |
BLOG_DASHBOARD_API_BASE | no | https://api.gridar.app/api/v1 | Gridar API base URL |
node dist/http.js)| Variable | Default | Role |
|---|---|---|
PORT | 8080 | Listening port |
BLOG_DASHBOARD_API_BASE | https://api.gridar.app/api/v1 | Gridar API the server forwards calls to |
MCP_PUBLIC_BASE | http://localhost: | Public URL of this server, used in the OAuth metadata and redirects |
GRIDAR_BASE | https://gridar.app | Gridar app that hosts the OAuth login page (/oauth/mcp-authorize) |
MCP_REQUIRE_AUTH | on | Set to false to skip the Bearer check (development only) |
MCP_ALLOWED_ORIGINS | * | Comma-separated list of allowed CORS origins |
OAUTH_CLIENT_ID | built-in value | Client id returned by dynamic client registration |
OAUTH_CLIENT_SECRET | built-in value | Client secret returned by dynamic client registration |
In HTTP mode the token comes from each request's Authorization header and is scoped to that request with AsyncLocalStorage. BLOG_DASHBOARD_TOKEN stays a fallback: do not set it on a shared server with MCP_REQUIRE_AUTH=false, or every caller acts as that account.
HTTP endpoints:
| Method and path | Role |
|---|---|
POST /mcp | MCP Streamable HTTP: initialize and tool calls |
GET /mcp | SSE notification stream for an open session |
DELETE /mcp | Closes a session |
GET /health | {status, name, version, transport, oauth} |
GET /.well-known/mcp/server-card.json | Public card: server info and tool list, no token needed |
GET /.well-known/oauth-protected-resource | OAuth protected resource metadata (RFC 9728) |
GET /.well-known/oauth-authorization-server | OAuth server metadata (RFC 8414) |
POST /register | Dynamic client registration (RFC 7591) |
GET /authorize, GET /callback, POST /token | OAuth authorization code flow with PKCE (S256 or plain) |
| Plan | API and MCP access | Requests per hour | AI articles per month |
|---|---|---|---|
| Trial | no (403) | 0 | 1 |
| Solo | no (403) | 0 | 8 |
| Pro | yes | 30 | 60 |
| Agency | yes | 200 | 200 |
Sources: PLAN_API_LIMITS in backend/sites_mgmt/api_v1.py, Subscription.get_limits() in backend/sites_mgmt/models.py.
gridar_generate_article, gridar_generate_sister_article, gridar_generate_landing.Gridar API error (HTTP ): , followed by the JSON body.The Effect column flags what a call changes:
| Tool | What it does | Effect |
|---|---|---|
gridar_get_me | Your plan, hourly API limit, monthly article quota and usage | none |
gridar_list_sites | Your sites: id, domain, hosting mode, default language | none |
gridar_get_site | Full config of one site: integrations, default language, knowledge base, competitors, GSC connection, autopilot, author E-E-A-T fields | none |
gridar_update_site | Changes editable site fields: name, description, knowledge base, competitors, default language, author bio and credentials, public blog domain | writes |
| Tool | What it does | Effect |
|---|---|---|
gridar_list_articles | Articles of a site, filtered by status, language and count (default 25, max 100) | none |
gridar_get_article | Full content (HTML and metadata) of one article, by site_id and slug | none |
gridar_generate_article | Generates an SEO article from a topic or a title. Saved as draft on hosted sites, published live on WordPress, Shopify and Webflow | quota, publishes on CMS sites |
gridar_generate_sister_article | Translates and adapts an article into another language in the same translation group, so hreflang links up. Created as draft. Hosted sites only | quota |
gridar_create_article | Creates a hand-written article on a hosted site. No AI, no quota | writes; publishes with status: published |
gridar_update_article | Changes title, content, excerpt, status, cover image or author of an article, on every site mode (hosted, external, WordPress, Shopify, Webflow) | writes; publishes with status: published |
gridar_delete_article | Deletes an article permanently, on every site mode. WordPress, Shopify and Webflow deletes skip the trash | destructive |
| Tool | What it does | Effect |
|---|---|---|
gridar_audit_article | Audits raw content: 0 to 100 score and fixes on length, keyword density, headings, links, meta | none |
gridar_get_brief | Content brief for a keyword: search intent, outline, entities, FAQ candidates, E-E-A-T signals | none |
gridar_bulk_audit | Audits every published article of a site in parallel (Gemini): aggregated scores and top issues | none |
gridar_check_readability | Readability scores of a text (Flesch-Kincaid, ARI) | none |
gridar_check_plagiarism | AI-content and plagiarism check of a text through Originality.ai | none |
gridar_check_hreflang | Checks translation group consistency of a site's published articles. site_id required | none |
gridar_detect_cannibalization | Pairs of articles that target the same intent or keywords, across languages and statuses | none |
gridar_suggest_internal_links | Internal links to insert in the content you pass, picked from the site's published articles | none |
gridar_ai_overview_readiness | 0 to 100 score of how ready an article is for AI answers, from 5 weighted checks (FAQ, H2/H3 structure, E-E-A-T, concrete data, extractable paragraphs), with suggestions | none |
| Tool | What it does | Effect |
|---|
| gridar_site_seo_score | Composite 0 to 100 site score from 9 weighted checks (i
Nur der Anfang wird gezeigt; den Rest findest du im Repo