Skip to content

feat(third_party): add voicehook plugin - #760

Open
Silverstar187 wants to merge 1 commit into
cursor:mainfrom
Silverstar187:add-voicehook
Open

Silverstar187 wants to merge 1 commit into
cursor:mainfrom
Silverstar187:add-voicehook

Conversation

@Silverstar187

@Silverstar187 Silverstar187 commented Oct 21, 2026 •

Copy link
Copy Markdown

Summary

Adds voicehook (third_party/voicehook) to .cursor-plugin/marketplace.json and the README table.

Talk with your agents. voicehook is voice for your agent fleet: a voice call in the browser, on your phone or desktop, that a coding agent joins through MCP and keeps working in while you talk to it. The voice in the call answers from the status board and activity feed the agent keeps up to date; questions for the person land on a Decision Board. Agent-native: no install, no key for the agent.

Components

  • Hosted Streamable HTTP MCP server (third_party/voicehook/mcp.json): https://voicehook.ai/mcp, no API key (the invite link is the permission; join returns a short-lived session handle that ends with the call)
    • create_call, join, leave: open a call room and return the link, or join from an invite link
    • next, say: listen and speak
    • status, activity, show: board, feed and cards on the call page (never spoken)
    • decide: yes/no or A/B question on the Decision Board
  • Manifest (.cursor-plugin/plugin.json): Cursor 3.13.0, same shape as the other remote MCP integrations (logo 192×192, MIT, CHANGELOG, README).

Full plugin with skill

The upstream repo ships a full Cursor plugin with the voicehook-join skill (call rules for the agent) next to the Claude Code plugin: voicehook-ai/voicehook-agent#125 (plugins/voicehook-join/.cursor-plugin/plugin.json). This listing keeps to the MCP server, like the other third-party entries.

Disclosure

I build voicehook. The person in the call gets a free daily allowance (about 10 minutes) without an account; after that calls use prepaid credit on voicehook.ai. The agent side pays nothing. Privacy: https://voicehook.ai/privacy

Website: https://voicehook.ai/?utm_source=cursor-plugins&utm_medium=plugin-directory

Test

  • node scripts/validate-plugins.mjs: all plugins validated
  • initialize against https://voicehook.ai/mcp answers with server instructions and tools

🤖 Generated with Claude Code


Note

Low Risk
Additive marketplace metadata and documentation; runtime behavior is delegated to voicehook.ai’s external MCP endpoint with no changes to core repo logic.

Overview
Adds the voicehook third-party integration to the Cursor plugin marketplace so agents can join browser voice calls via a hosted MCP server.

Registers voicehook in .cursor-plugin/marketplace.json and the README plugins table, and introduces third_party/voicehook/ with manifest (plugin.json, Cursor 3.13.0), mcp.json pointing at https://voicehook.ai/mcp (Streamable HTTP, no API key), plus README, CHANGELOG, LICENSE, and logo assets. The listing is MCP-only (call/join/leave, listen/speak, status board, decisions); a fuller skill ships upstream in voicehook-agent.

Reviewed by Cursor Bugbot for commit c843330. Bugbot is set up for automated code reviews on this repo. Configure here.

Remote MCP server https://voicehook.ai/mcp (Streamable HTTP, no key) for
voice calls with coding agents. Manifest, mcp.json, logo, README,
CHANGELOG, MIT license, marketplace entry and README row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is ON, but it could not run because the branch was deleted or merged before autofix could start.

Reviewed by Cursor Bugbot for commit c843330. Configure here.

"minClientVersions": {
"cursor": "3.13.0"
},
"description": "Talk with your agents. Voice for your agent fleet: talk to your coding agents from your phone while they keep working.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Listing description copy disagrees

Medium Severity · Bugbot Rules

The voicehook description in .cursor-plugin/plugin.json does not match the listing copy in .cursor-plugin/marketplace.json and the README plugins table. Plugin details and the marketplace will show different blurbs.

Additional Locations (2)
Fix in Cursor Fix in Web

Triggered by learned rule: Plugin listing copy must match plugin.json and marketplace.json

Reviewed by Cursor Bugbot for commit c843330. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant