Token导航 LogoToken导航TokenDH.com
8 Bits Music MCP logo
音视频stdio官方级别未说明来源级核验

8 Bits Music MCP

MCP Server

clear-npx-cache

一款通过MCP协议为AI助手提供8位音乐生成功能的服务器,支持创作复古游戏音乐并导出专业音频文件。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude语音音频Claude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ZwitterKaneda

提供方

ZwitterKaneda

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx clear-npx-cache

详细介绍

🎵 8位音乐MCP服务器

](https://www.npmjs.com/package/8-bits-music-mcp) ![MCP Protocol](https://modelcontextprotocol.io/) ](https://nodejs.org/) ![License](LICENSE)

将你的AI助手变成复古游戏音乐作曲家!这款MCP服务器赋予了Claude、Cursor等其他AI工具创作正宗8位芯片音乐并实现专业音频输出的能力。

🚀 快速入门(2分钟)

步骤1:安装Node.js

确保你有 Node.js 18 或更高版本 已安装:

node --version

如果你没有它,就从(某个地方)下载它

步骤2:配置您的AI助手

选择您偏好的AI工具并按照配置步骤操作:

🤖 表示机器人。 Claude Desktop(可译为“Claude桌面版”或保持原样,若“Desktop”在此处不直接翻译为“桌面版”而是作为产品名称的一部分,则可不译) (最受欢迎)

  1. 打开Claude桌面配置文件:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json - Linux: ~/.config/Claude/claude_desktop_config.json

  1. 添加此配置:
{
  "mcpServers": {
    "8bits-music": {
      "command": "npx",
      "args": ["-y", "8-bits-music-mcp"]
    }
  }
}
  1. 重启Claude桌面版
  1. 在Claude桌面版中寻找🔌图标——你应该会看到“8bits-music”已连接!

💻 电脑 Cursor 集成开发环境(IDE)

  1. 首选 设置特点/特性MCP 服务器
  2. 点击 添加MCP服务器
  3. 输入:

- 名字: 8bits-music - 命令: npx - 参数: -y8-bits-music-mcp

  1. 保存并重启 Cursor

🔧 修理工具或螺丝刀的象征 带有MCP扩展的VS Code

  1. 安装 模型上下文协议扩展
  2. 打开设置(Ctrl+, 或者 Cmd+,)
  3. 搜索“MCP服务器”
  4. 添加到 settings.json:
{
  "mcp.servers": {
    "8bits-music": {
      "command": "npx",
      "args": ["-y", "8-bits-music-mcp"]
    }
  }
}
  1. 重新加载 VS Code

第三步:开始创作音乐! 🎮

打开你的AI助手并尝试:

*“使用方波创作一首复古风格的游戏主题曲,旋律朗朗上口,节拍为每分钟140拍”*
*“创作一首带有鼓点的8位风格BOSS战主题曲,并导出为WAV格式”*
*“生成一个以C大调为基础的平静探索主题,使用三角波形”*

就是这样!你的AI现在可以创作8位音乐了! 🎉

______________________________________________________________________

📋 目录

✨ 它能做什么?

您的AI助手现在可以:

能力描述示例
(内容)(内容)(内容)**🎸(吉他)** 创作旋律
使用任何乐器创作自定义音符序列“用C大调创作一段欢快的旋律”**🥁(敲击声)** 生成节奏
添加鼓点和打击乐“以130 BPM添加电子舞曲鼓点”🎶 和弦进行
根据音乐理论创作和声“生成I-V-vi-IV和弦进行”**💾(这个符号在中文中通常没有直接对应的翻译,它可能代表某种存储或数据相关的概念,但在这里作为单独的符号,可以理解为“(某种存储/数据相关的符号)”或者根据上下文具体解释。)** 导出音频
将作品保存为WAV或MIDI文件“将此导出为game-theme.wav”🎮 游戏音乐风格

| 制作原汁原味的复古游戏配乐 | “创作一个超级马里奥风格的主题曲” |

🎵 使用示例

示例1:你的第一首8位音乐作品

Create a simple 8-bit melody with these notes: C4, E4, G4, C5 
using quarter notes and a square wave at 120 BPM

只需询问你的AI助手:

人工智能将使用MCP服务器生成音乐,并为您提供一个曲目ID!

I need a retro platformer game theme:
1. Main melody with square wave
2. Bass line with triangle wave  
3. Techno drums
4. Export everything as "platformer-theme.wav"

示例2:完整的游戏主题

  • 人工智能将: create_8bit_melody
  • 使用(某种工具或方法)创作旋律 create_8bit_melody 使用另一个添加低音
  • 打电话;呼叫 create_8bit_rhythm
  • 生成鼓声使用 export_audio_composition

导出混合文件(或导出混合内容)使用

Create an intense boss battle theme:
- Fast tempo (160 BPM)
- Aggressive sawtooth lead
- Heavy drum pattern
- Dark chord progression

示例3:Boss战音乐

Start with a C major scale melody, then:
1. Add a I-V-vi-IV chord progression
2. Layer some drums
3. Show me the track details
4. Export as MIDI so I can edit it

示例4:交互式创作

人工智能处理所有技术细节,您只需描述您的需求!

🎮 可用工具

MCP服务器为您的AI助手提供以下工具:

🎹 创作8比特旋律

用原汁原味的8位音效创作旋律序列。

  • AI可以指定:
  • 音符(例如,C4,E4,G4)
  • 音符时值(四分音符、八分音符、二分音符)
  • 波形类型(方波、三角波、锯齿波、脉冲波、噪声波)

节奏(每分钟60-200拍)

🥁 创建8位节奏

生成鼓和打击乐模式。

  • basic_rock 可用图案:
  • techno - 经典摇滚节奏
  • waltz - 电子四拍底鼓(或译为“电子四拍节奏”)
  • custom - 3/4拍

- 人工智能设计的图案

🎶 生成和弦进行

根据音乐理论创作和弦进行。

  • I-V-vi-IV 常见的进行方式:
  • I-IV-V-I - 流行/摇滚(C-G-Am-F和弦)
  • ii-V-I - 经典摇滚
  • I-vi-IV-V - 爵士标准曲目

- 50年代的进展

💾 导出音频组合

将您的创作导出为音频文件。

  • WAV 格式:
  • MIDI - 高品质音频

- 可在音乐软件中编辑

🎹 乐器与声音 | 乐器 | 声音 | 最佳用途 | 著名游戏 | |------------|-------|----------|--------------| |(内容未提供)|(内容未提供)|(内容未提供)|(内容未提供)| | 方波 | 明亮、富有活力 | 主旋律、主题曲 | 超级马里奥兄弟、洛克人 | | 三角波 | 流畅、醇厚 | 低音线条,柔和的主旋律 | 《塞尔达传说》,《密特罗德》 | | 锯齿波 | 富丽堂皇,充满攻击性 | 功率和弦,激烈主音 | 《恶魔城》(Castlevania) | 脉搏波 | 纤薄、原汁原味的NES | 音阶、和声 | 最终幻想 | | 噪音

|

随机、打击乐 | 鼓声、爆炸声、音效 | 所有复古游戏 | 声音示例

Perfect for: Main melodies, catchy hooks, Mario-style themes

方波 标志性的“哔”声——明亮清晰

Perfect for: Bass lines, underwater themes, atmospheric sounds

三角波 流畅且低音强劲

Perfect for: Action themes, aggressive leads, rock-style music

锯齿波:

富含谐波,功率强大

🎼 音乐理论指南

  • 如果你不是音乐家,不用担心!以下是人工智能所能理解的内容: 常见音阶
  • 大调音阶: 快乐,明亮(Do-Re-Mi-Fa-Sol-La-Ti-Do)
  • 小调音阶: 悲伤、阴暗、情感丰富
  • 五声音阶 简洁,受亚洲风格影响,总是听起来很不错

蓝调音阶:

深情,富有表现力 流行的和弦进行

Examples: "Don't Stop Believin'", "Let It Be"
Use for: Emotional, singalong themes

I-V-vi-IV 翻译成中文是“一-五-六-四”(这里的“一”代表I,“五”代表V,“六”代表vi,“四”代表IV,是音乐理论中的和弦编号)。不过,在实际音乐语境中,我们通常直接使用“I-V-vi-IV”这样的和弦进行表示,而不翻译成具体的数字名称。但若要按照数字名称来翻译,上述就是对应的中文表达 (流行魔法)

Examples: "La Bamba", "Twist and Shout"  
Use for: Upbeat, energetic themes

I-IV-V(在音乐理论中,这通常指的是和弦进行,即从I级和弦到IV级和弦再到V级和弦的进行) (摇滚经典)

Examples: "Grenade", "Apologize"
Use for: Melancholic, emotional scenes

vi-IV-I-V(在音乐理论中,这表示从属和弦-下属和弦-主和弦-属和弦的顺序,但直接翻译为中文不具有实际意义,通常保持原样用于音乐领域)

  • (悲伤的进程) 《Tempo Guide》(节奏指南)
  • 60-80次/分钟: 缓慢的,营造氛围的(菜单音乐)
  • 90-120 次/分钟: 适中(探索主题)
  • 130-160 次/分钟: 快速(行动水平)

160-200 每分钟节拍数(BPM):

非常快(Boss战)

🔧 故障排除

  1. “MCP服务器无法连接” npx 8-bits-music-mcp
  2. Windows:
  3. 打开命令提示符并运行: %APPDATA%\Claude\claude_desktop_config.json
  4. 如果你看到“8-Bits Music MCP 服务器正在 stdio 上运行”——说明服务器已启动! 检查你的配置文件路径: 确保你使用了
  5. 双反斜杠

如果使用绝对路径

  1. 完全重启Claude桌面版 npx 8-bits-music-mcp
  2. macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json 测试服务器:
  3. 检查配置: node --version (macOS)

验证 Node.js 版本:

# Clear npm cache
npm cache clean --force

# Try installing globally first
npm install -g 8-bits-music-mcp

# Then use in config
{
  "mcpServers": {
    "8bits-music": {
      "command": "8-bits-music-mcp"
    }
  }
}

(需18岁以上)

“未找到包”错误

npx clear-npx-cache
npx 8-bits-music-mcp

“模块未找到”错误

  1. 软件包正在更新。请稍等几分钟再试:
  2. 服务器启动了,但AI无法使用它 *检查Claude Desktop中的🔌图标——“8bits-music”是否列在其中?*
  3. 试着问:
  4. “有哪些可用的MCP服务器?”

完全重启您的AI助手

💬

询问社区(或:向社区求助)

{
  "mcpServers": {
    "8bits-music": {
      "command": "npx",
      "args": ["8-bits-music-mcp@1.0.4"]
    }
  }
}

⚙️ 高级配置

# Install globally
npm install -g 8-bits-music-mcp

# Use in config
{
  "mcpServers": {
    "8bits-music": {
      "command": "8-bits-music-mcp"
    }
  }
}

使用特定版本

{
  "mcpServers": {
    "8bits-music": {
      "command": "npx",
      "args": ["-y", "8-bits-music-mcp"],
      "env": {
        "NODE_ENV": "production",
        "OUTPUT_DIR": "/path/to/music/folder"
      }
    }
  }
}

本地安装(更快)

环境变量

# Clone the repository
git clone https://github.com/ZwitterKaneda/8-bits-music-mcp.git
cd 8-bits-music-mcp

# Install dependencies
npm install

# Build the project
npm run build

# Test locally
node packages/mcp-server/dist/server.js

👨‍💻 为开发者准备

8-bits-music-mcp/
├── packages/
│   ├── mcp-server/          # MCP protocol implementation
│   └── audio-engine/        # 8-bit audio synthesis
├── examples/                # Usage examples
└── docs/                    # Full documentation

想贡献代码还是进行定制?

  • 项目结构 技术栈
  • MCP 服务器: TypeScript,@modelcontextprotocol/sdk
  • 音频引擎: Tone.js用于Web Audio API合成
  • 构建: 使用ES模块的TypeScript

运行时长:

Node.js 18及以上版本 API 文档

完整API文档可在以下地址获取:

API 参考文档

  1. 🤝 贡献(或“参与贡献”)
  2. 我们欢迎投稿!投稿方式如下: git checkout -b feature/amazing-feature
  3. 为仓库创建分支(或:克隆仓库)
  4. 创建一个特性分支: npm test
  5. 做出你的更改 git commit -m 'Add amazing feature'
  6. 运行测试: git push origin feature/amazing-feature
  7. 提交:

推送:

提交拉取请求

📊 统计数据

  • 🗺️ 路线图
  • ✅ 版本 1.x(当前版本)
  • 基本旋律生成
  • 节奏模式

和弦进行

  • WAV/MIDI 导出
  • 🚧 版本2.0(即将推出)
  • 实时音频预览
  • 更多仪器类型
  • 音频效果(混响、延迟、失真)

模式序列器

  • 可视化波形显示
  • 💭 版本3.0(未来)
  • 多轨调音台
  • VST插件支持
  • 云渲染

合作创作

基于网页的编辑器\ ❓ 常见问题解答 (FAQ)

问:除了Node.js,我还需要安装其他东西吗?\ A: 不是!只需要 Node.js 18+ 和 npx 命令(npx 是随 Node.js 一起提供的)。

问:我可以将此用于商业用途吗?\ A: 是的!MIT 许可证允许商业使用。

问:它在Linux/Mac/Windows系统上都能运行吗?\ A: 是的,所有支持 Node.js 18+ 的平台都受支持。

问:我可以导出为MP3格式吗?\ A: 目前仅支持WAV和MIDI格式。可以使用外部工具如FFmpeg将WAV转换为MP3。

问:我要如何让AI生成特定风格的作品?\ A: 只需描述你想要的!试试:“创作一个《洛克人》风格的Boss主题”或者“营造一个《塞尔达传说》的地下城氛围”

问:我可以编辑导出的文件吗?\ A: 是的!导出为MIDI文件,以便在任何数字音频工作站(如Ableton、FL Studio、Logic等)中编辑

问:需要互联网吗?

A: 只有首次安装时需要联网,之后就可以离线使用了。 📄 许可证 MIT 许可证 - 请参阅

许可证 文件中有详细信息。

太长,读不下去了

芯片音乐社区

- 为了让复古音乐永存 👨‍💻 作者丹尼尔·迪亚兹

@ZwitterKaneda(注:这是一个用户名或特定标识,直接翻译无实际意义,保持原样)

______________________________________________________________________

为这个项目点赞/收藏这个项目

如果你觉得它有用!

{
  "mcpServers": {
    "8bits-music": {
      "command": "npx",
      "args": ["-y", "8-bits-music-mcp"]
    }
  }
}

______________________________________________________________________

*•*

请求功能

目录标签

目录标签

TypeScriptClaude语音音频8位音乐本地部署AI作曲游戏音乐音频生成MCP协议

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

clear-npx-cache

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP