TypeWhisper MCP
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TypeWhisper MCPtranscribe the file /Users/me/report.wav"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TypeWhisper MCP
@typewhisper/mcp exposes the local TypeWhisper API as a Model Context Protocol server for coding agents and other MCP clients.
It connects to the TypeWhisper macOS app running on the same machine and lets agents transcribe local files, inspect model status, search transcription history, and manage Dictionary terms and corrections.
Requirements
macOS with TypeWhisper installed
TypeWhisper local API server enabled in
Settings > AdvancedNode.js 20 or newer
Related MCP server: Voice MCP
Install
npm install -g @typewhisper/mcpFor local development from this repo:
npm install
npm run build
node dist/bin.js --helpMCP Configuration
Most MCP clients can run the server over stdio:
{
"mcpServers": {
"typewhisper": {
"command": "npx",
"args": ["-y", "@typewhisper/mcp"]
}
}
}For a local checkout:
{
"mcpServers": {
"typewhisper": {
"command": "node",
"args": ["/Users/marco/Projects/typewhisper-mcp/dist/bin.js"]
}
}
}Discovery
By default, the server mirrors the TypeWhisper CLI discovery behavior:
TYPEWHISPER_API_BASE_URL,TYPEWHISPER_API_PORT, andTYPEWHISPER_API_TOKEN~/Library/Application Support/TypeWhisper/api-discovery.json~/Library/Application Support/TypeWhisper/api-porthttp://127.0.0.1:8978
Use --dev or TYPEWHISPER_DEV=1 to read TypeWhisper-Dev discovery files.
typewhisper-mcp --dev
typewhisper-mcp --base-url http://127.0.0.1:8978 --api-token "$TYPEWHISPER_API_TOKEN"Tools
typewhisper_statustypewhisper_list_modelstypewhisper_transcribe_filetypewhisper_search_historytypewhisper_list_dictionary_termstypewhisper_upsert_dictionary_termstypewhisper_delete_dictionary_termtypewhisper_list_dictionary_correctionstypewhisper_upsert_dictionary_correctiontypewhisper_delete_dictionary_correction
typewhisper_transcribe_file requires an absolute file path because TypeWhisper runs as a separate macOS app process.
Recorder and live dictation controls are intentionally not part of the first release.
Development
npm run typecheck
npm test
npm run build
npm pack --dry-runLicense
GPL-3.0-only
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TypeWhisper/typewhisper-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server