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
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.
More Media & Design MCP servers
Image-Gen-Server
fengin一个能与Cursor集成的图片生成mcp server工具,实现调用即梦逆向接口
yt-dlp-mcp
kevinwattA Model Context Protocol (MCP) server that bridges Video & Audio content with Large Language Models using yt-dlp.
KiCAD MCP: AI-Assisted PCB Design
mixelpixxKiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.
Vibe Design System
mondaycom🎨 Vibe Design System - Official monday.com UI resources for application development in React.js
Tripadvisor MCP Server
pab1it0A Model Context Protocol (MCP) server for Tripadvisor Content API. This provides access to Tripadvisor location data, reviews, and photos through standardized MCP interfaces, allowing AI assistants to search for travel destinations and experiences.
Comments