Skip to main content

Local MCP server for meeting recording + Whisper transcription with optional speaker diarization

Project description

Meeting Recorder MCP

Local MCP server that records meetings via the microphone and transcribes with Whisper. All audio stays on the user's machine.

Usage in Claude Desktop

Add to claude_desktop_config.json:

"meeting-recorder": {
  "command": "uvx",
  "args": ["--from", "meeting-recorder-mcp", "meeting-recorder"]
}

Tools

  • meeting_recorder_start(language) — start recording from mic
  • meeting_recorder_stop(language) — stop and transcribe
  • meeting_recorder_status() — check recording state

Privacy

  • Audio is processed locally with faster-whisper (no cloud APIs)
  • Audio files are deleted immediately after transcription
  • No data leaves the user's machine

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meeting_recorder_mcp-0.2.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meeting_recorder_mcp-0.2.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file meeting_recorder_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: meeting_recorder_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for meeting_recorder_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2c83d82824116d191791e80d1cef357d2b89056acae9d34595973bc6fcf19fdd
MD5 d59185df5b16872316a1b7d8138dfc0c
BLAKE2b-256 7af21b509befa63875c790832c9219bff432cb3c22e8bfa0a4fed8cdb8c285af

See more details on using hashes here.

File details

Details for the file meeting_recorder_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for meeting_recorder_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c670f674a5119ba9c17081b2df889866327a8aea99f40d9ff0cca6f63ec2b018
MD5 2c9f4d1f8fa1b9e1664cc36a6974fc14
BLAKE2b-256 471dc36a03043b61cf0f4c91f6662fdc1e591fccaad05ac1b9c8001abfc5ac64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page