代码生成音效服务

一个基于Model Context Protocol (MCP)的实现,用于在Cursor AI完成代码生成后播放音效,提供更互动的编程体验。

  • by bcharleson
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 bcharleson/sound-mcp

使用说明

光标声音MCP

一种模型上下文协议(MCP)实现,在Cursor AI完成代码生成后播放声音效果。此MCP与Cursor集成,提供音频反馈,以获得更具交互性的编码体验。

受到X.com上@EricListin的启发,我对代码进行了一些更改,以避免出错并保持在线。

特性

  • 当Cursor完成代码生成时播放声音效果
  • 使用模型上下文协议(MCP)进行标准化集成
  • 可配置的音效
  • 改进了错误处理和日志记录
  • 稳定的JSON响应格式

光标规则

将此添加到您的光标自定义说明中:

“每次你完成任何任务或需要我的东西时,运行声音mcp mcp服务器以引起我的注意。”

安装

  1. 安装依赖项:
npm install
  1. 添加您的音效: 将声音文件放在 sounds 目录。默认预期声音为:
  • sounds/completion.mp3 -代码生成后播放

你可以在freesound.org上找到免费的音效。

  1. 构建项目:
npm run build

用法

运行MCP服务器:

npm start

服务器将启动并通过stdio传输监听来自Cursor的事件。

配置

音效和音量可以通过以下方式定制:

  1. 替换中的声音文件 sounds 目录
  2. 在中修改声音文件路径 src/index.ts

发展

对于自动重新编译的开发:

npm run dev