MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Descripción del creador (original en inglés)
Drive your own logged-in Instagram session via the INSSIST extension: read, publish, DMs, 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.
INSSIST_MCP_PORT, INSSIST_MCP_HOMENecesitas
¿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": {
"inssist": {
"command": "npx",
"args": [
"-y",
"@inssist/mcp"
],
"env": {
"INSSIST_MCP_PORT": "your-value",
"INSSIST_MCP_HOME": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add inssist --env INSSIST_MCP_PORT=your-value --env INSSIST_MCP_HOME=your-value -- npx -y @inssist/mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"inssist": {
"command": "npx",
"args": [
"-y",
"@inssist/mcp"
],
"env": {
"INSSIST_MCP_PORT": "your-value",
"INSSIST_MCP_HOME": "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": {
"inssist": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@inssist/mcp"
],
"env": {
"INSSIST_MCP_PORT": "your-value",
"INSSIST_MCP_HOME": "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.
INSSIST_MCP_PORT envINSSIST_MCP_HOME envEsta 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 inssist, 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.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
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.0.0) llegó al registro el mes pasado.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js 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.
The MCP server that lets an AI agent work inside your own logged-in Instagram session, through the INSSIST Chrome extension.
Complete docs and install: https://inssist.com/instagram-mcp
Every other Instagram MCP wraps the Graph API: business accounts only, no Stories, no music, no DMs, only what Meta chooses to expose. INSSIST drives the browser you are already signed into, so Claude Code, Codex, Cursor or Claude Desktop can read profiles and DMs, publish and schedule posts, reels and stories with music, pull insights and audience reports, and download media, on a personal, creator or business account alike.
Nothing is proxied through a cloud and no Instagram credentials are ever held: the server hands each tool call to the extension over loopback, and the extension answers from the browser.
Claude Code / Codex / Cursor / Claude Desktop
│ stdio (MCP) ▼ @inssist/mcp │ ws://127.0.0.1:48231 ▼ INSSIST Browser Extension │ ▼ Instagram, in your own session
npx comes with it).Register the server with your agent. It downloads and starts the server by itself; there is nothing to run by hand.
Claude Code
claude mcp add inssist -- npx -y @inssist/mcp
Codex
codex mcp add inssist -- npx -y @inssist/mcp
Claude Desktop, including Cowork: download inssist-mcp.mcpb and double-click it. One step, runs on Claude's built-in Node.js, no terminal needed.
Cursor, Windsurf, Gemini CLI and any other client: add this to its MCP config (Cursor: .cursor/mcp.json):
{ "mcpServers": { "inssist": { "command": "npx", "args": ["-y", "@inssist/mcp"] } } }
Pairing is automatic: the toggle is the consent. The extension dials the server, both sides store a token for silent reconnects, and turning the toggle off disconnects and stops all retries. Several Chrome profiles can connect to the same server; each shows up as an instance in account_info.
Several agents at once are fine too. Each harness starts its own @inssist/mcp process; the first one to bind the port becomes the hub, later ones join it as peers and relay through it, so Claude Code in two terminals, Claude Desktop and Cursor all share the same browsers. When the hub's harness closes, one of the peers takes the port over and the extension reconnects to it.
Who am I logged in as, and how many followers do I have?
Show me the last 5 posts from @nasa with their like counts. List my unread DMs and draft a reply to the first one. Don't send it yet. Schedule /Users/me/reel.mp4 as a reel for tomorrow 9am with a caption about spring, and add a trending track. Run an unfollowers scan and tell me who left this week. Download the last 20 posts from @natgeo to my machine.
60 tools, grouped the way the extension's Tools & features panel groups them. PRO marks tools that need an INSSIST PRO subscription; everything else is free, with no rate limit beyond INSSIST's own pacing. A PRO tool called without a subscription answers with a short message and an upgrade link instead of failing, so the agent can relay it.
| Group | Tools |
|---|---|
| Account | account_info, account_switch |
| Profile | profile_update, note_set |
| Read data | ig_fetch_profile, ig_fetch_posts, ig_fetch_post, ig_fetch_stories, ig_fetch_saved, ig_search |
| Engagement | story_viewers, notifications_list, events_check, follow_requests_list, follower_remove, ig_block |
| Comments | comments_list, comment_add, comment_reply, comment_like, comment_delete |
| Direct messages | dm_list, dm_requests, dm_read, dm_send, dm_mark_seen, dm_accept, dm_remove |
| Publishing | draft_create, draft_schedule, draft_publish, draft_get, draft_preview, draft_update, draft_delete, draft_list, draft_reorder |
| Posting | ig_post_edit, ig_post_delete, location_search, music_search |
| Insights | insights_collect, insights_report |
| Audience | unfollowers_scan / _report / _export, antibot_scan / _report / _export, peers_scan / _report / _export |
| Downloads | downloads_start, downloads_status, downloads_cancel |
A few shapes worth knowing:
draft_* vs ig_post_*.** Drafts live in INSSIST's own publishing queue (a draft can be a post, reel, story or carousel; type says which). ig_post_edit / ig_post_delete act on posts already live on Instagram.insights_collect → insights_report, unfollowers_scan → unfollowers_report, antibot_scan → antibot_report, peers_scan → peers_report, downloads_start → downloads_status.*_export** writes the full list to a CSV via Chrome's downloads and returns the path, for lists too large to stream into an agent's context.draft_create are local file paths (the server reads them) or http(s) URLs (the extension downloads them). Up to 100 MB per file, 200 MB per call.account_info): which connected browser profile to use. Defaults to the active one.instant: true skips the queue; agents should use it only when you asked for an immediate action. A call that would wait longer than ~50 s is refused at once with busy: true and a retryAfterMs.Before a browser connects, the server advertises a snapshot of the tool list bundled with the package, so a harness can list tools with nothing running. Calls against it answer with the connection steps. Once the extension connects, its live list replaces the snapshot and the client gets a tools/list_changed notification.
Everything runs on your machine. The server binds 127.0.0.1, accepts connections only from chrome-extension:// origins, and stores one file, ~/.inssist/mcp-pairings.json (mode 0600), holding its own id and one pairing token per browser profile. The extension sends INSSIST its usual anonymous usage events, including the name of each tool an agent calls, never the arguments or results. Instagram traffic is the browser's own. See the privacy policy.
| Variable | Default | Meaning |
|---|---|---|
INSSIST_MCP_PORT | 48231 | Loopback port the extension dials (change it in the extension too) |
INSSIST_MCP_HOME | ~/.inssist | Directory holding mcp-pairings.json |
npx @inssist/mcp --version and --help are also available.
@inssist/mcp would have been joined, not refused). Find it with lsof -nP -i :48231 (macOS/Linux), or set INSSIST_MCP_PORT to a free port here and in the extension.chrome://extensions → Update, the server with npx @inssist/mcp@latest (or clear the npx cache) and restart the harness.npm install
npm run build # compile (in the INSSIST monorepo this also refreshes the tool snapshot) npm test # build + unit tests (node --test) node scripts/smoke.mjs 60 # spawn the built server, list tools, call account_info
mcp-bridge-manifest.json is the tool snapshot, generated from the extension source and committed here on each release. It is not hand-edited.
Report vulnerabilities to inssist@slashed.io (see SECURITY.md). Support and questions: the same address, or inssist.com/support. MIT.