MCP.Market

Listen MCP server

by analyticsinmotion·io.github.analyticsinmotion/mcp-listen·v0.1.1·10 stars

Give your AI agents the ability to listen. Microphone capture and speech-to-text.

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Growing

10 stars

Reviews

Write one

Nobody has reviewed Listen yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Listen tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • capture_audio

    Record audio from the microphone for a specified duration and save as a WAV file. Returns the file path and metadata.

  • list_audio_devices

    List available audio input devices (microphones) on this machine.

  • voice_query

    Record audio from the microphone, transcribe speech to text using local whisper.cpp, send the transcription to a local Ollama LLM, and return the response. Fully offline.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan6 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Listen compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
94/100
higher than 96% of 48,255 servers
Tools
3
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
10
more than 88% of 28,688 servers

What its tools let an agent do: 3 read

Install Listen in Claude Code, Cursor or VS Code

Runs npx -y mcp-listen on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-listen -- npx -y mcp-listen
Add to Cursor

What the publisher says

From the Listen repository's README, as published. We do not edit it. Read it on GitHub

<!-- markdownlint-disable MD033 MD041 -->

mcp-listen

Give your AI agents the ability to listen

Microphone capture and speech-to-text tools for MCP-compatible agents.

<!-- badges: start --> Meta &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <!-- badges: end -->

Tools

Quick Start

Claude Code

claude mcp add mcp-listen npx mcp-listen

Claude Desktop / ChatGPT Desktop / Cursor / Windsurf / VS Code

Add to your MCP configuration:

{
  "mcpServers": {
    "mcp-listen": {
      "command": "npx",
      "args": ["-y", "mcp-listen"]
    }
  }
}

Compatible with Claude Desktop, ChatGPT Desktop, Cursor, GitHub Copilot, Windsurf, VS Code, Gemini, Zed, and any MCP-compatible client.

Global Install

npm install -g mcp-listen

Requirements

Supported platforms:

  • Windows x64
  • macOS Apple silicon (arm64)
  • Linux x64 and arm64 (glibc)

Intel Mac (darwin-x64) is not supported: Apple has discontinued the platform and no decibri binary is published for it.

For listaudiodevices and captureaudio:**

  • Node.js 18+
  • A microphone

For voicequery (optional):**

  • Ollama running locally
  • Whisper GGML model (see Whisper Model Setup)

Tool Reference

Arguments are validated before anything is recorded or written. An argument a tool does not declare is rejected with an error naming it, rather than silently ignored. durationms must be an integer between 100 and 30000; silencems an integer between 100 and 10000; stoponsilence a boolean; device a non-negative integer index or a non-empty string id from listaudiodevices. A silence_ms that cannot take effect (passed without silence-stopping active) is rejected for the same reason unknown arguments are. A rejected call writes nothing to disk.

listaudiodevices

Returns a JSON array of available audio input devices.

Parameters: None

Example response:

[
  { "index": 0, "name": "Microphone", "id": "wasapi:{0.0.1.00000000}.{6b187949-26ea-470b-907d-66bf87261530}", "maxInputChannels": 2, "defaultSampleRate": 48000, "isDefault": true },
  { "index": 1, "name": "Microphone Array", "id": "wasapi:{0.0.1.00000000}.{b7a6e3e2-a62b-4e92-9320-947c4be98552}", "maxInputChannels": 2, "defaultSampleRate": 48000, "isDefault": false }
]

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Listen: common questions

Is Listen MCP server safe?
Yes, by our scan: it is graded A (94/100). Read the Listen safety report
How do I install Listen?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Listen need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Listen maintained?
The last commit was 38 days ago (2026-09-27). The latest release is v0.1.1.
How does Listen compare with other MCP servers?
safety score 94/100 (higher than 96% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.