MCP server for accessing Plaud Note recordings, transcripts, and AI summaries
Project description
mcp-server-plaud
An MCP server that connects Claude to your Plaud Note recordings, transcripts, and AI summaries via the unofficial Plaud web API.
Quick Start
uvx mcp-server-plaud
Get Your Plaud Token
The Plaud API uses a bearer token stored in your browser. To extract it:
- Open Chrome and go to https://web.plaud.ai
- Log in with your Plaud account
- Press F12 (or Cmd+Option+I on Mac) to open DevTools
- Go to the Application tab → Local Storage →
https://web.plaud.ai - Find the key that contains your bearer token — a long string starting with
eyJ... - Copy the full token value
Important: Include the
bearerprefix (with the space) when settingPLAUD_TOKEN.
Claude Desktop Configuration
Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"plaud": {
"command": "uvx",
"args": ["mcp-server-plaud"],
"env": {
"PLAUD_TOKEN": "bearer eyJ...your_token_here"
}
}
}
}
Claude Code Configuration
claude mcp add plaud -- uvx mcp-server-plaud
Then set your token as an environment variable or use a .env file (see below).
Alternative: .env File
Instead of putting the token in your Claude config, you can create ~/.config/plaud/.env:
mkdir -p ~/.config/plaud
echo 'PLAUD_TOKEN=bearer eyJ...your_token_here' > ~/.config/plaud/.env
The server searches for .env files in this order:
- Current working directory
~/.config/plaud/.env- Package parent directory
~/.claude/skills/plaud-transcripts/.env(legacy)
Available Tools
| Tool | Description |
|---|---|
plaud_list_recordings |
List all recordings with dates, durations, and IDs |
plaud_get_transcript |
Fetch the full transcript with speaker diarization |
plaud_get_summary |
Fetch the AI-generated summary |
plaud_get_recording_details |
Get everything: metadata, transcript, and summary |
plaud_search_recordings |
Search recordings by filename or keywords |
plaud_list_devices |
List connected Plaud Note devices |
CLI Client
The package also includes a standalone CLI client:
# Install
uvx --from mcp-server-plaud plaud-client --help
# List recordings
uvx --from mcp-server-plaud plaud-client list
# Get full details for a recording
uvx --from mcp-server-plaud plaud-client details <file_id>
# Search recordings
uvx --from mcp-server-plaud plaud-client search "meeting topic"
# Export all transcripts to files
uvx --from mcp-server-plaud plaud-client export --output-dir ./exports
# List connected devices
uvx --from mcp-server-plaud plaud-client devices
# Test your connection
uvx --from mcp-server-plaud plaud-client test
EU Users
If your Plaud account is on the EU region, set the API domain:
PLAUD_API_DOMAIN=https://api-euc1.plaud.ai
Add it to your .env file or pass it in the Claude Desktop env block.
Token Expiry
Plaud tokens expire periodically. If you get 401 errors, re-extract the token from web.plaud.ai using the steps above.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_server_plaud-0.1.0.tar.gz.
File metadata
- Download URL: mcp_server_plaud-0.1.0.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
673be4bafb92c5182e504d0605cdc729f335e8b1b8aefdde280d6f8dc10741be
|
|
| MD5 |
a7a2a3549e3890dd09c63fc10f5b9990
|
|
| BLAKE2b-256 |
bdbf32715f536631820c31827c32e7ec3ef1acef09ac01b80fa8430f0926bcc9
|
File details
Details for the file mcp_server_plaud-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mcp_server_plaud-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd5e7a19ecbcdd132d15c5e64c4b3911086340a6b2afce0593d48db84ef566d9
|
|
| MD5 |
403d22f97f3978f193d239b698523425
|
|
| BLAKE2b-256 |
fc526c9e5b9bff31beb0ee24162c4968b3d29442dc9f9ce88ad3aed7fbe02abd
|