dropbox-transcripts-mcp
dropbox-transcripts-mcp
Ein MCP-Server, der in Dropbox gespeicherte Podcast-Transkripte im Klartext indiziert und sie innerhalb von Claude Code durchsuchbar macht. Synchronisiert automatisch, wenn neue Transkripte hinzugefügt werden.
Was er tut
Cacht alle
.txt-Transkripte aus einem Dropbox-Ordner in einer lokalen SQLite-Datenbank mit Volltextsuche (FTS5)Fragt Dropbox alle N Stunden ab und indiziert neue oder geänderte Dateien automatisch
Stellt Claude Code vier Tools zur Verfügung: auflisten, abrufen, suchen und manuelle Synchronisierung
Related MCP server: transcript-search
Voraussetzungen
Python 3.10+
uv (
brew install uvunter macOS)Ein Dropbox-Konto mit Ihren Transkripten in einem Ordner (Standard:
/Podcasts/Lenny)
Einrichtung
1. Erstellen Sie eine Dropbox-App
Gehen Sie zu https://www.dropbox.com/developers/apps
Klicken Sie auf Create app
Wählen Sie Scoped access und Full Dropbox
Geben Sie ihr einen beliebigen Namen (z. B.
transcripts-mcp)Aktivieren Sie unter dem Tab Permissions:
files.metadata.readfiles.content.read
Kopieren Sie den App Key und das App Secret aus dem Tab „Settings“
2. Führen Sie die Authentifizierungseinrichtung durch
uvx --from git+https://github.com/YOUR_USERNAME/dropbox-transcripts-mcp dropbox-transcripts-setupDies führt Sie durch den OAuth-Prozess und gibt Ihren DROPBOX_REFRESH_TOKEN aus. Es wird auch der exakte MCP-Konfigurationsblock ausgegeben, den Sie in Ihre Claude Code-Einstellungen einfügen können.
3. Zu Claude Code hinzufügen
Bearbeiten Sie ~/.claude/settings.json und fügen Sie Folgendes hinzu:
{
"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"
}
}
}
}Wenn Claude Code den Server zum ersten Mal startet, werden alle Transkripte aus Dropbox synchronisiert. Nachfolgende Synchronisierungen erfolgen automatisch im Hintergrund alle 6 Stunden (konfigurierbar).
Konfiguration
Die gesamte Konfiguration erfolgt über Umgebungsvariablen:
Variable | Erforderlich | Standard | Beschreibung |
| ja | Dropbox App Key | |
| ja | Dropbox App Secret | |
| ja | OAuth Refresh Token | |
| nein |
| Pfad zum Transkripte-Ordner in Dropbox |
| nein |
| Wie oft Dropbox auf Änderungen geprüft werden soll |
| nein |
| Pfad zur lokalen SQLite-Datenbank |
Dateibenennungskonvention
Transkriptdateien sollten Gastname.txt heißen. Der Dateiname (ohne .txt) wird zum Episodenbezeichner, der von get_episode verwendet und in list_episodes angezeigt wird.
Beispiele: Adam Fishman.txt, Elena Verna 2.0.txt
Verfügbare Tools
Tool | Beschreibung |
| Listet alle indizierten Episoden mit dem Zeitpunkt der letzten Synchronisierung auf |
| Ruft ein vollständiges Transkript nach Gastnamen ab (unterstützt Teilübereinstimmungen) |
| Volltextsuche mit hervorgehobenen Snippets. Unterstützt Phrasen in Anführungszeichen, AND/OR, Präfix-Platzhalter ( |
| Löst manuell eine Dropbox-Synchronisierung aus |
Lizenz
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