MCP Catalogs
首页MCP2OSC screenshot

MCP2OSC

by yyf·3·综合分 36

MCP2OSC 让 Claude 通过自然语言控制 OSC 设备参数。

mediadeveloper-toolsai-llm
0
Forks
0
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

MCP2OSC 是一个专用的 MCP 服务器,通过自然语言接口与 OSC(OpenSoundControl)协议桥接,实现对多媒体和创意工具的精确控制。它允许 Claude 通过直观的提示词来解释、生成和调试 OSC 消息,解决了旋钮/滑块控制与文本命令之间的差距。该服务器支持发送和接收 OSC 消息,并能可视化复杂参数。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过自然语言控制 MaxMSP 和 SuperCollider 等音乐制作软件
:为多媒体装置生成和调试 OSC 消息
:实时可视化和分析 OSC 数据流
:MCP2OSC 是什么?
:它支持哪些 OSC 软件?

什么时候选它

当使用 MaxMSP、PureData 或 SuperCollider 等创意编程环境,并且需要通过直观的自然语言控制 OSC 参数而非手动旋钮调整时,选择 MCP2OSC。

什么时候不要选它

如果您需要超出 OSC 协议的更广泛控制,或者您使用的多媒体系统不支持 OSC 通信,则不要选择 MCP2OSC。

此 server 暴露的工具

从 README 抽取出 3 个工具(置信度较低)
  • ping_maxmsp

    Ping MaxMSP at a specified port and check for response

  • check_osc_messages

    Check received OSC messages

  • list_available_tools

    List all available MCP tools

说明:Inferred from example prompts in the README as no explicit tool documentation was provided

可对比工具

osc2mcpllm-audio-controllermcp-audio-toolsweb-osc-client

安装

安装步骤

  1. **克隆仓库**

``bash git clone https://github.com/yyf/MCP2OSC.git cd MCP2OSC ``

  1. **安装依赖**

``bash npm install ``

  1. **配置 LLM 应用**

在 Claude Desktop 的 MCP 配置文件中添加: ``json { "mcpServers": { "mcp2osc": { "command": "node", "args": ["/path/to/MCP2OSC/mcp-server.js"], "cwd": "/path/to/MCP2OSC", "env": { "OSC_HOST": "127.0.0.1", "OSC_SEND_PORT": "9500", "OSC_RECEIVE_PORT": "9501", "WEBSOCKET_PORT": "8765", "WEBSOCKET_OSC_PORT": "9500", "MAX_OSC_MESSAGES": "2000", "OSC_LOG_ROTATION": "true" } } } } ``

  1. **启动 LLM 应用并测试**

- 完成配置后重新启动 Claude - 尝试示例提示,如 "可用的 MCP 工具有哪些" 或 "在端口 9500 上 ping MaxMSP"

FAQ

MCP2OSC 是什么?
MCP2OSC 是一个 MCP 服务器,通过 Claude 使用自然语言控制 OSC 设备参数,弥合了文本命令和精确控制之间的差距。
它支持哪些 OSC 软件?
MCP2OSC 可以与 MaxMSP、PureData 和 SuperCollider 配合使用,示例文件夹中提供了实现示例。

MCP2OSC 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。