使用说明
Plaud MCP服务器
通过运行的Plaud Desktop应用程序,通过CDP代理为Plaud转录本提供MCP服务器。
运作原理
Claude Code → MCP Server → CDP (WebSocket) → Plaud Desktop → Plaud API
MCP通过Chrome DevTools协议连接到正在运行的Plaud Desktop Electron应用程序:
- 发送
SIGUSR1到Plaud Desktop进程以启用Node.js检查器(端口9229) - 通过WebSocket连接到检查器
- 通过应用程序自己的身份验证执行API调用
$fetch函数 - 通过MCP工具返回结果
没有令牌提取,没有cookie,没有API密钥。直接使用应用程序的实时身份验证会话。
先决条件
- 平板电脑 -已安装并登录
- Python 3.10+
- 紫外线 (推荐)
安装
# Install as a CLI tool (recommended)
uv tool install "plaud-mcp @ git+https://github.com/davidlinjiahao/plaud-mcp"
# Or install from local source
uv tool install --force "plaud-mcp @ ."
配置
添加 ~/.claude.json:
{
"mcpServers": {
"plaud": {
"command": "${HOME}/.local/bin/plaud-mcp",
"args": [],
"env": {}
}
}
}
不需要API密钥或令牌。只需确保Plaud Desktop正在运行。
MCP工具
| 工具 | 说明 |
|---|---|
check_connection |
验证Plaud桌面是否可用 |
get_file_count |
记录总数 |
get_recent_files |
最近N天的文件 |
get_files |
带有可选日期过滤器的文件 |
get_file |
特定文件的元数据 |
get_transcript |
带有演讲者标签的完整成绩单 |
get_summary |
人工智能生成的摘要 |
search_transcripts |
按内容搜索成绩单 |
故障排除
“Plaud桌面未运行”
启动Plaud Desktop应用程序并登录。
“无法启用检查器”
SIGUSR1信号可能失败。确保Plaud Desktop是主要进程,而不是辅助进程。
搜索速度慢
search_transcripts 在客户端获取和搜索。减少 days 参数。
为什么选择CDP?
Plaud的API在Chromium网络堆栈级别验证身份验证-从LevelDB提取的令牌不适用于标准HTTP客户端(httpx、curl、curl_cffi和Chrome模拟都返回401)。CDP方法通过应用程序自己的身份验证上下文执行请求,完全绕过了这一点。
发展
uv venv && source .venv/bin/activate
uv pip install -e ".[dev]"
ruff check src/ && pyright src/
