npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@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_url for a file_id, and can optionally download/save/return base64 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.js

Verify:

claude mcp get plaud-local

Install in Codex

Replace the path below with your local path:

codex mcp add plaud-local -- node /absolute/path/plaud-mcp-server.standalone.js

Verify:

codex mcp list
codex mcp get plaud-local

Start Using It

Start one client:

claude

or:

codex

Then in your Claude/Codex conversation, use these prompts:

  1. 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).

  1. List files
Call MCP tool plaud_list_files with arguments {"limit":10} and show file_id + title.
  1. 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)
  • srt
  • vtt
  • text
  • text_timestamped

Example:

Call MCP tool plaud_get_file_data with arguments {"file_id":"<YOUR_FILE_ID>","include_transcript":true,"transcript_format":"srt"}.
  1. 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.js

Codex equivalent:

codex mcp remove plaud-local
codex mcp add --env PLAUD_TOKEN=YOUR_TOKEN plaud-local -- node /absolute/path/plaud-mcp-server.standalone.js

If 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.js

Codex 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.js

If 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

  1. plaud_auth_browser tool not found
  • Run claude mcp get plaud-local
  • Or run codex mcp get plaud-local
  • Restart your client session
  1. plaud_auth_browser cannot capture token
  • Make sure you are logged in at https://web.plaud.ai/file/ or https://app.plaud.ai/file/
  • Increase wait_ms to 15000
  • 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
  1. Missing PLAUD token
  • Run plaud_auth_browser first
  • Or configure PLAUD_TOKEN when adding MCP
  • If auto-persist was disabled, configure PLAUD_TOKEN_FILE or remove PLAUD_DISABLE_AUTO_PERSIST=1
  1. Empty file list
  • Confirm your PLAUD account has files
  • Retry plaud_list_files without filters