dropbox-transcripts-mcp
dropbox-transcripts-mcp
Un servidor MCP que indexa transcripciones de podcasts en texto plano almacenadas en Dropbox y las hace buscables dentro de Claude Code. Se sincroniza automáticamente a medida que se añaden nuevas transcripciones.
Qué hace
Almacena en caché todas las transcripciones
.txtde una carpeta de Dropbox en una base de datos SQLite local con búsqueda de texto completo (FTS5)Consulta Dropbox cada N horas e indexa archivos nuevos o modificados automáticamente
Expone cuatro herramientas a Claude Code: listar, recuperar, buscar y sincronización manual
Related MCP server: transcript-search
Requisitos previos
Python 3.10+
uv (
brew install uven macOS)Una cuenta de Dropbox con tus transcripciones en una carpeta (predeterminado:
/Podcasts/Lenny)
Configuración
1. Crear una aplicación de Dropbox
Haz clic en Create app
Elige Scoped access y Full Dropbox
Ponle cualquier nombre (p. ej.,
transcripts-mcp)En la pestaña Permissions, habilita:
files.metadata.readfiles.content.read
Copia el App Key y el App Secret de la pestaña Settings
2. Ejecutar la configuración de autenticación
uvx --from git+https://github.com/YOUR_USERNAME/dropbox-transcripts-mcp dropbox-transcripts-setupEsto te guiará a través del flujo OAuth e imprimirá tu DROPBOX_REFRESH_TOKEN. También imprimirá el bloque de configuración MCP exacto para pegar en tus ajustes de Claude Code.
3. Añadir a Claude Code
Edita ~/.claude/settings.json y añade:
{
"mcpServers": {
"transcripts": {
"command": "uvx",
"args": [
"--from", "git+https://github.com/YOUR_USERNAME/dropbox-transcripts-mcp",
"dropbox-transcripts-mcp"
],
"env": {
"DROPBOX_APP_KEY": "your_app_key",
"DROPBOX_APP_SECRET": "your_app_secret",
"DROPBOX_REFRESH_TOKEN": "your_refresh_token",
"DROPBOX_FOLDER_PATH": "/Podcasts/Lenny"
}
}
}
}La primera vez que Claude Code inicie el servidor, sincronizará todas las transcripciones desde Dropbox. Las sincronizaciones posteriores ocurren automáticamente en segundo plano cada 6 horas (configurable).
Configuración
Toda la configuración se realiza mediante variables de entorno:
Variable | Requerido | Predeterminado | Descripción |
| sí | Clave de la aplicación de Dropbox | |
| sí | Secreto de la aplicación de Dropbox | |
| sí | Token de actualización OAuth | |
| no |
| Ruta a la carpeta de transcripciones en Dropbox |
| no |
| Frecuencia con la que consultar cambios en Dropbox |
| no |
| Ruta de la base de datos SQLite local |
Convención de nombres de archivo
Los archivos de transcripción deben llamarse Nombre del invitado.txt. El nombre del archivo (sin .txt) se convierte en el identificador del episodio utilizado por get_episode y mostrado en list_episodes.
Ejemplos: Adam Fishman.txt, Elena Verna 2.0.txt
Herramientas disponibles
Herramienta | Descripción |
| Lista todos los episodios indexados con la hora de la última sincronización |
| Obtiene una transcripción completa por nombre de invitado (admite coincidencia parcial) |
| Búsqueda de texto completo con fragmentos resaltados. Admite frases entre comillas, AND/OR, comodines de prefijo ( |
| Activa manualmente una sincronización de Dropbox |
Licencia
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that makes Claude Code conversation history searchable and proactively useful by indexing past sessions with hybrid BM25+TF-IDF search, extracting decisions and solutions, and auto-injecting relevant project context at session start.91365MIT
- FlicenseNot gradedqualityDmaintenanceA semantic search system for Claude Code transcript history, exposed as an MCP server so Claude Code can query its own past sessions.
- AlicenseNot gradedqualityDmaintenanceA local MCP server that indexes and searches your Claude Code conversation history with both keyword and semantic search, fully private and running locally.MIT
- AlicenseAqualityBmaintenanceMCP server that indexes Claude.ai chats and local Claude Code sessions, enabling semantic and keyword search across all your conversations with Claude.66MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pedraum/dropbox-transcripts-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server