MCP.so
Sign In
S

Simple Osc Mcp Server

@noodledostuff

About 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.

Basic information

Category

Media & Design

Transports

stdio

Publisher

noodledostuff

Submitted by

Timothy Yu

Config

Add this server to your MCP-compatible client using the configuration below.

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

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

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.

Comments

More Media & Design MCP servers