MCP.so
登录
S

Simple Osc Mcp Server

@noodledostuff

关于 Simple Osc Mcp Server

A Model Context Protocol (MCP) server that enables AI agents to create OSC (Open Sound Control) endpoints and receive OSC messages. This server provides a bridge between AI agents and OSC-enabled applications like SuperCollider, Max/MSP, TouchOSC, and other music/audio software.

基本信息

分类

媒体与设计

传输方式

stdio

发布者

noodledostuff

提交者

Timothy Yu

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "osc-server": {
      "command": "npx",
      "args": [
        "osc-mcp-server"
      ],
      "env": {}
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Simple Osc Mcp Server?

A server that provides tools to create, manage, and query OSC (Open Sound Control) endpoints via the Model Context Protocol (MCP). It allows LLMs to listen for and retrieve OSC messages from audio applications like SuperCollider or Max/MSP.

How to use Simple Osc Mcp Server?

Run npx osc-mcp-server to start the server in stdio mode. Use the tools create_osc_endpoint, stop_osc_endpoint, get_osc_messages, and get_endpoint_status to interact with OSC endpoints.

Key features of Simple Osc Mcp Server

  • Create OSC endpoints on specified UDP ports with optional address filters
  • Stop and remove active OSC endpoints
  • Query received OSC messages by endpoint, address pattern, time window, or limit
  • Get status information for active endpoints
  • Buffers up to 10,000 messages per endpoint

Use cases of Simple Osc Mcp Server

  • Integrate OSC data from audio software into AI-driven workflows
  • Monitor and analyze real-time performance parameters from synthesizers or effects
  • Enable conversational control or analysis of music production environments

FAQ from Simple Osc Mcp Server

How do I create an OSC endpoint?

Use the create_osc_endpoint tool with a port number (1024–65535) and optional buffer size (max 10,000) and address filters.

How can I see received messages?

Use get_osc_messages tool; you can filter by endpoint, address pattern, time window, and limit (max 1000 messages).

Can I filter which OSC messages are stored?

Yes, when creating an endpoint you can provide an addressFilters array to only store messages matching certain OSC address patterns.

How do I stop an endpoint?

Use the stop_osc_endpoint tool with the endpoint ID returned when you created it.

What transport does the server use?

The server uses stdio for MCP communication and UDP for OSC message reception.

评论

媒体与设计 分类下的更多 MCP 服务器