ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Mac Voice MCP

โดย jeet0007รุ่น 0.9.0i★ –iรันบนเครื่อง
ชื่อใน registryio.github.jeet0007/mac-voice-mcp

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Talk with your AI assistant out loud on a Mac, with on-device speech recognition (whisper.cpp).

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: ออกแบบ ภาพ และเสียง

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "mac-voice": {
      "command": "npx",
      "args": [
        "-y",
        "mac-voice-mcp"
      ],
      "env": {
        "VOICE_MCP_WHISPER_MODEL": "ใส่ค่าของคุณ",
        "VOICE_MCP_LANGUAGE": "ใส่ค่าของคุณ",
        "VOICE_MCP_END_SILENCE_MS": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add mac-voice --env VOICE_MCP_WHISPER_MODEL='ใส่ค่าของคุณ' --env VOICE_MCP_LANGUAGE='ใส่ค่าของคุณ' --env VOICE_MCP_END_SILENCE_MS='ใส่ค่าของคุณ' -- npx -y mac-voice-mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "mac-voice": {
      "command": "npx",
      "args": [
        "-y",
        "mac-voice-mcp"
      ],
      "env": {
        "VOICE_MCP_WHISPER_MODEL": "ใส่ค่าของคุณ",
        "VOICE_MCP_LANGUAGE": "ใส่ค่าของคุณ",
        "VOICE_MCP_END_SILENCE_MS": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "mac-voice": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mac-voice-mcp"
      ],
      "env": {
        "VOICE_MCP_WHISPER_MODEL": "ใส่ค่าของคุณ",
        "VOICE_MCP_LANGUAGE": "ใส่ค่าของคุณ",
        "VOICE_MCP_END_SILENCE_MS": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • VOICE_MCP_WHISPER_MODEL env
    whisper.cpp model name (default base.en)
  • VOICE_MCP_LANGUAGE env
    Spoken language code, e.g. en, th, or auto
  • VOICE_MCP_END_SILENCE_MS env
    Pause length that ends your turn, in ms (default 1200)

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub jeet0007 ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด ออกแบบ ภาพ และเสียงi

  • ดาวมากกว่า 0% ของอีก 2809 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 86% ของอีก 2809 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2809 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Mac Voice MCP ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.9.0) เข้า registry 6 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Figma Context MCP, Claude Real Video, Figma MCP Server

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Figma Context MCP

Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.

โดย GLipsใช้กันมาก↓ 161.2K/สัปดาห์★ 16.2Kอัปเดต 5 เดือนที่ผ่านมา

รันบนเครื่อง

Claude Real Video

Let any LLM watch a video locally — and search everything it has ever watched.

โดย HUANGCHIHHUNGLeoใช้กันมาก↓ 1.1K/สัปดาห์★ 2.3Kอัปเดต 2 เดือนที่ผ่านมา

รันบนเครื่อง

Figma MCP Server

server ทางการของ Figma ส่งข้อมูลงานออกแบบให้ AI อ่าน เพื่อเปลี่ยนแบบเป็นโค้ดหรืออธิบายแบบได้ตรงขึ้น ต่อผ่านคลาวด์ของ Figma

โดย figmaใช้กันมาก★ 2.2Kอัปเดต 13 เดือนที่ผ่านมา

รันบนคลาวด์✓ mcp.figma.com

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

🎙️ mac-voice-mcp

Talk with Claude out loud on your Mac.

Natural turn-taking · on-device speech recognition · no audio leaves your computer


Claude speaks through your Mac's speakers, listens to your answer the way a person would, and gets back what you said as text. Speech recognition runs on your Mac, so no audio leaves your computer.

Claude ──speak_and_listen("Tests pass. Open the PR?")──▶  🔊 "Tests pass. Open the PR?"

🎙 you: "yes, and tag Priya" Claude ◀──────────────── "Yes, and tag Priya." ───────── whisper.cpp on your Mac

Perfect for:

  • Long tasks: Claude works quietly and checks in out loud when it needs a decision, so you can step away from the screen.
  • Quick reviews: a 20-second summary of a pull request, then "approve it?"
  • Resting your eyes, or your wrists, after a long day at the keyboard.
  • Thinking out loud: talking a problem through instead of typing it.

Features

  • 🔒 On-device. whisper.cpp transcribes on your Mac. Recordings are deleted after each turn.
  • 📞 Calls. Run /mac-voice-mcp:call and the mic stays open until you hang up: talk whenever you like, while Claude works or waits. With headphones you can talk over Claude, and an optional floating bubble shows the call with mute and hang up (more).
  • 💬 Natural turn-taking. A soft chime, then it waits for you to start, and hands back about 1.5 seconds after you stop. No push-to-talk.
  • ⚡ Fast replies. A warm whisper.cpp server keeps the model loaded, so transcribing takes a fraction of a second on Apple Silicon.
  • 🗣️ A natural voice, if you want one. Uses your best macOS voice, or the optional Kokoro neural voice.
  • ✋ Asks before installing anything. Setup checks what you already have and reuses it.
  • 🙋 Talk while Claude works. Say "Claude, use the other branch" mid-task and it takes it into account at its next step (Claude Code plugin).
  • 🫧 Voice Buddy (optional, Claude Code). A one-line status above the prompt shows when Claude is speaking or listening, your first keystroke interrupts it, and on a call it hands your words to Claude while it waits.
  • 🪟 One mic, many windows. Claude Code, Claude Desktop and Cursor take turns instead of talking over each other.
  • 📏 Measured, not guessed. doctor checks the whole pipeline on your Mac and scores it PASS, WARN or FAIL.

Quick start

You need a Mac (Apple Silicon recommended) and Node.js 22 or newer.

1. Install.

  • Claude Code (recommended). Install the plugin, and Voice Buddy with it:
  /plugin marketplace add jeet0007/mac-voice-mcp

/plugin install mac-voice-mcp@mac-voice-mcp /plugin install voice-buddy@mac-voice-mcp

  Voice Buddy is optional: it adds a one-line voice status above the prompt and lets you interrupt by typing ([more](docs/usage.md#voice-buddy-see-the-voice-type-to-interrupt)).
  • Cursor or VS Code:
  • Claude Desktop and other apps: add npx -y mac-voice-mcp@latest as a stdio MCP server. See Install for each app.

2. Set up. Ask Claude to *"set up voice"* (or run /mac-voice-mcp:setup). It checks for SoX, whisper.cpp and a speech model, shows you what's missing, and installs it only after you say yes.

3. Allow the microphone. The first time Claude listens, macOS asks. Click Allow.

4. Talk. Run /mac-voice-mcp:talk fix the flaky login test, or ask Claude to *"check in with me by voice when you need a decision"*. Reply after the chime. Or start a call with /mac-voice-mcp:call and talk like on the phone; say "hang up" to end it.

Allow voice turns without prompts

Claude Code asks for approval every time Claude wants to speak, which breaks the flow of a conversation. To allow voice turns, add the tool to permissions.allow in ~/.claude/settings.json:

{

"permissions": { "allow": [ "mcp__plugin_mac-voice-mcp_voice-mcp__speak_and_listen", "mcpvoice-mcpspeak_and_listen" ] } }

The first name is for the plugin, the second for claude mcp add voice-mcp …. Leave voice_setup out, so installs still ask you first.

How it works

The server has two tools and two prompts:

What it does
speak_and_listenSpeaks a short message, listens for one conversational turn and returns the transcript.
voice_setupChecks what's installed. After you agree, it installs only what's missing.
setup promptA guided setup: it checks, asks you, installs, then runs a spoken test.
voice_mode promptA hands-free session where Claude checks in by voice at natural points.

Claude is told to write for the ear: short sentences, no markdown, file names instead of paths. Anything that slips through is rewritten before it's spoken. In Claude Code, the plugin keeps a voice conversation in voice until you type. More in Using it.

Troubleshooting

Run npx -y mac-voice-mcp@latest doctor first. It tests setup, the voice and transcription, and your speakers and mic, and tells you which part fails.

SymptomFix
"microphone returned pure digital silence"Allow the mic for the app (Claude, Cursor or your terminal) in System Settings → Privacy & Security → Microphone, then restart it.
It cuts me off while I'm thinkingSet VOICE_MCP_END_SILENCE_MS=2000.
The voice sounds roboticDownload a Premium macOS voice or install Kokoro. See Voices.
It asks for approval every turnSee Allow voice turns without prompts.

More in Troubleshooting.

Documentation

  • Install: every app, the MCP Registry, installing from a clone, upgrading.
  • Voices: macOS Premium voices and the optional Kokoro voice.
  • Using it: voice mode, talking while Claude works, Voice Buddy, several sessions.
  • Configuration: every setting, and the speech models.
  • Troubleshooting: common problems and known limitations.
  • Privacy and security: what stays on your Mac, and how the project is secured.
  • Development: building, testing and releasing.
  • Changelog
🤖 Vibe-coded

This project was designed and written with Claude, in conversation. A human (me) steered it, tested it on a real Mac and checked the test suite, but most of the code was written by AI. Read the Disclaimer before you rely on it.

Disclaimer

mac-voice-mcp is a free, open-source personal project. It's provided as is, with no warranty of any kind, and the authors aren't liable for any damage or loss from using it. See the LICENSE for the exact terms. In plain words:

  • It turns on your microphone whenever an AI assistant calls speak_and_listen, and for the whole of a call, until you hang up. It plays sound through your speakers.
  • Speech recognition makes mistakes. An assistant may act on a misheard word. Check what it heard before you let it do anything you can't undo, like deleting files, pushing code or sending messages.
  • It installs software on your Mac, but only after you agree: Homebrew packages, and kokoro-js with npm if you choose the Kokoro voice. Those are separate projects, under their own licenses (below).
  • There's no guaranteed support. Issues and pull requests are welcome, and fixed on a best-effort basis.

Trademarks. Apple, Mac, macOS and Siri are trademarks of Apple Inc. Claude is a trademark of Anthropic. mac-voice-mcp is an independent project, not affiliated with, sponsored or endorsed by Apple or Anthropic.

Third-party software

mac-voice-mcp doesn't bundle any of these. It uses them when they're on your Mac, and installs them only with your consent. Each one comes under its own license.

SoftwareUsed forLicense
SoXRecording from the mic, Kokoro playbackGPL-2.0
whisper.cppSpeech-to-textMIT
Whisper models (OpenAI)Speech-to-textMIT
macOS voices (say)The built-in voiceApple's macOS license
kokoro-js (optional)The Kokoro voiceApache-2.0
Kokoro-82M model (optional)The Kokoro voiceApache-2.0
espeak-ng (optional, inside kokoro-js)Turning text into sounds for KokoroGPL-3.0
ffmpeg (fallback, never installed by setup)Recording, if SoX is missingLGPL-2.1 / GPL

License

MIT © Jeet

ถาม PopNx