@iflow-mcp/audiobridge-ai-plaud-mcp-server
v0.1.1
Published
This guide is for end users. It explains how to use this MCP in Claude Code or Codex to access PLAUD files, transcripts, summaries, and audio.
Readme
PLAUD MCP User Guide
This guide is for end users.
It explains how to use this MCP in Claude Code or Codex to access PLAUD files, transcripts, summaries, and audio.
What You Get
After setup, Claude Code or Codex can use these MCP tools:
plaud_auth_browser- Opens PLAUD in your browser and tries to capture your login token automatically (macOS/Windows).
plaud_list_files- Lists your PLAUD files.
plaud_get_file_data- Fetches file detail, transcript, and summary for a specific file.
plaud_get_file_audio- Fetches audio
temp_urlfor afile_id, and can optionally download/save/return base64 audio.
- Fetches audio
Prerequisites
- Node.js 18+
- Claude Code CLI (
claude) or Codex CLI (codex) installed - The distributed file:
plaud-mcp-server.standalone.js
Install in Claude Code
Replace the path below with your local path:
claude mcp add --scope user plaud-local -- node /absolute/path/plaud-mcp-server.standalone.jsVerify:
claude mcp get plaud-localInstall in Codex
Replace the path below with your local path:
codex mcp add plaud-local -- node /absolute/path/plaud-mcp-server.standalone.jsVerify:
codex mcp list
codex mcp get plaud-localStart Using It
Start one client:
claudeor:
codexThen in your Claude/Codex conversation, use these prompts:
- Authenticate (recommended first)
Call MCP tool plaud_auth_browser with arguments {"browser":"chrome","open_url":true,"url":"https://web.plaud.ai/file/","wait_ms":10000} and return the raw result.url can also be set to https://app.plaud.ai/file/.
After successful validation, token is auto-saved to ~/.plaud/token by default.
The API origin state paired with the token is also saved to ~/.plaud/token.api-origins.json.
To disable this behavior, set env PLAUD_DISABLE_AUTO_PERSIST=1 when registering the MCP server (save_to_file will also be ignored).
- List files
Call MCP tool plaud_list_files with arguments {"limit":10} and show file_id + title.- Get transcript and summary for one file
Call MCP tool plaud_get_file_data with arguments {"file_id":"<YOUR_FILE_ID>","include_transcript":true,"include_summary":true}.Supported transcript_format values:
json(default)srtvtttexttext_timestamped
Example:
Call MCP tool plaud_get_file_data with arguments {"file_id":"<YOUR_FILE_ID>","include_transcript":true,"transcript_format":"srt"}.- Get audio for one file
Only return temp_url:
Call MCP tool plaud_get_file_audio with arguments {"file_id":"<YOUR_FILE_ID>"}.Download and save to local file:
Call MCP tool plaud_get_file_audio with arguments {"file_id":"<YOUR_FILE_ID>","download":true,"save_to_file":"/absolute/path/plaud-audio.mp3"}.Download, convert, and save as wav:
Call MCP tool plaud_get_file_audio with arguments {"file_id":"<YOUR_FILE_ID>","download":true,"audio_format":"wav","save_to_file":"/absolute/path/plaud-audio.wav"}.Note: audio_format=wav needs ffmpeg available in PATH, or set PLAUD_FFMPEG_PATH.
Batch download and save into one directory:
Call MCP tool plaud_get_file_audio with arguments {"file_ids":["<FILE_ID_1>","<FILE_ID_2>"],"download":true,"save_to_dir":"/absolute/path/plaud-audios","download_concurrency":3,"continue_on_error":true}.Optional: Use Token Directly (No Browser Auth)
If you already have a PLAUD token:
claude mcp remove plaud-local
claude mcp add --scope user -e PLAUD_TOKEN=YOUR_TOKEN plaud-local -- node /absolute/path/plaud-mcp-server.standalone.jsCodex equivalent:
codex mcp remove plaud-local
codex mcp add --env PLAUD_TOKEN=YOUR_TOKEN plaud-local -- node /absolute/path/plaud-mcp-server.standalone.jsIf your region uses a non-default API domain, you can also add:
claude mcp add --scope user -e PLAUD_TOKEN=YOUR_TOKEN -e PLAUD_API_ORIGINS=https://api.plaud.ai,https://api-eu.plaud.ai plaud-local -- node /absolute/path/plaud-mcp-server.standalone.jsCodex equivalent:
codex mcp remove plaud-local
codex mcp add --env PLAUD_TOKEN=YOUR_TOKEN --env PLAUD_API_ORIGINS=https://api.plaud.ai,https://api-eu.plaud.ai plaud-local -- node /absolute/path/plaud-mcp-server.standalone.jsIf you want browser auth but custom save path, call:
Call MCP tool plaud_auth_browser with arguments {"browser":"chrome","save_to_file":"/absolute/path/plaud.token"}.This also writes /absolute/path/plaud.token.api-origins.json, so MCP can reuse the regional API origin after restart.
Troubleshooting
plaud_auth_browsertool not found
- Run
claude mcp get plaud-local - Or run
codex mcp get plaud-local - Restart your client session
plaud_auth_browsercannot capture token
- Make sure you are logged in at
https://web.plaud.ai/file/orhttps://app.plaud.ai/file/ - Increase
wait_msto15000 - On macOS, allow Terminal/iTerm to control your browser when prompted
- On Windows, if capture still fails, fully close the target browser once and retry
Missing PLAUD token
- Run
plaud_auth_browserfirst - Or configure
PLAUD_TOKENwhen adding MCP - If auto-persist was disabled, configure
PLAUD_TOKEN_FILEor removePLAUD_DISABLE_AUTO_PERSIST=1
- Empty file list
- Confirm your PLAUD account has files
- Retry
plaud_list_fileswithout filters
