Voice Recorder MCP Server
Overview
Voice Recorder MCP Server is an audio recording and transcription server that utilizes OpenAI's Whisper model to convert recorded audio into text. It can function as a standalone server or as a custom extension for the Goose AI agent.
To use the server, clone the repository from GitHub, install the necessary dependencies, and run the server with your desired settings. You can also integrate it with the Goose AI agent for enhanced functionality.
- Records audio from the default microphone. - Transcribes recordings using the Whisper model. - Integrates with Goose AI as a custom extension. - Provides prompts for common recording scenarios.
- Recording and transcribing meetings or lectures.
- Creating voice notes that are automatically converted to text.
- Assisting in accessibility by providing transcriptions for audio content.
Add to your AI client
Use these steps to connect Voice Recorder MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-servers-defibax": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-servers-defibax"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-servers-defibax": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-servers-defibax"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-servers-defibax": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-servers-defibax"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-servers-defibax": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-servers-defibax"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-servers-defibax": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-servers-defibax"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-servers-defibax": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-servers-defibax"
]
}
}
}FAQ
Can I use different Whisper models?
Yes! You can choose from various Whisper models based on your needs for speed and accuracy.
Is there a limit to the recording duration?
Yes, you can set a maximum recording duration using environment variables.
What should I do if no audio is being recorded?
Check your microphone permissions and settings to ensure they are correctly configured.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1827,"uuid":"72fc3009-c893-4d03-87ef-5de5d34bd43b","name":"mcp_servers","title":"Voice Recorder MCP Server","description":"","avatar_url":"https://avatars.githubusercontent.com/u/94191701?v=4","created_at":"$D2025-03-05T05:33:09.936Z","updated_at":"$D2025-03-12T10:20:52.316Z","status":"created","author_name":"DefiBax","author_avatar_url":"https://avatars.githubusercontent.com/u/94191701?v=4","tags":"voice-recorder,audio-transcription,openai-whisper","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/DefiBax/mcp_servers","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"1\",\"license\":\"MIT license\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-03-03 10:27:07\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]