polynodes-osc-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@polynodes-osc-mcpPlay and set BPM to 120"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
polynodes-osc-mcp
MCP (Model Context Protocol) server for controlling PolyNodes by sonicLAB via OSC.
This server enables AI assistants like Claude to control PolyNodes' spatial sonic synthesis parameters through natural language.
Requirements
Python 3.10+
PolyNodes running and receiving OSC on
127.0.0.1:4799
Related MCP server: td-mcp
Setup
Claude Code
Add to your project's MCP servers:
claude mcp add polynodes-osc-mcp -- uv run --directory /path/to/polynodes-osc-mcp python server.pyOr manually add to your Claude Code settings:
{
"mcpServers": {
"polynodes-osc-mcp": {
"type": "stdio",
"command": "uv",
"args": ["run", "--directory", "/path/to/polynodes-osc-mcp", "python", "server.py"]
}
}
}Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"polynodes-osc-mcp": {
"command": "uv",
"args": ["run", "--directory", "/path/to/polynodes-osc-mcp", "python", "server.py"]
}
}
}Available Tools (45 total)
Category | Tools |
Transport | Play/Stop, Preset Slot (1-10), BPM (10-300) |
Gain | Macro/Meso/Micro gain (-80 to 20 dB), Dry/Wet, Solo |
Envelope | Attack/Decay time per layer (0.01-0.5) |
Playback Rate | Rate per layer + stochastic modulation range |
Granulator | On/Off, chunk duration (10-1000), modulation range |
Bandpass Filter | On/Off, center frequency (80-8000 Hz), modulation per layer |
Comb Filter | On/Off, delay, modulation per layer |
Black Hole | On/Off, gravitational force per layer (0-1) |
White Hole | On/Off, reflection force per layer (0-1) |
Ring Modulator | On/Off, frequency per layer (1-3) |
Bitcrusher | On/Off, bit depth (0-1), sampling range (0-5) |
Resonator | On/Off, frequency distribution (1-3), balance (0-0.5) |
Cuboid FX | 3 cuboids On/Off, return level per layer (1-80) |
IsoMorph | On/Off, freq/amp/res modulation targets and depth |
Navigation | Random trigger, Rearrange, Poly Gates |
Tuning | PB rate and resonator tuning scale switches |
Camera | Zoom, Rotate |
Raw OSC | Send any OSC message directly |
Usage Examples
Once configured, you can control PolyNodes with natural language:
"Play and set BPM to 120"
"Turn on the Black Hole and set macro force to 0.8"
"Enable the granulator with duration 500"
"Randomize all parameters"
"Set a dark ambient texture with slow playback rates and high reverb"
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseDqualityCmaintenanceA Model Context Protocol server that allows AI assistants like Claude and Cursor to create music and control Sonic Pi programmatically through OSC messages.Last updated24815MIT
- AlicenseAqualityDmaintenanceMCP server for controlling TouchDesigner from AI coding agents like Claude Code and Codex CLI, enabling operator manipulation, parameter control, and screenshot capture.Last updated12MIT
- Alicense-qualityDmaintenanceEnables AI assistants to control SuperCollider audio synthesis via OSC, supporting melody, rhythm, and soundscape generation through MCP tools.Last updated23MIT
- AlicenseAqualityCmaintenanceMCP server that bridges Ableton Live with AI models, enabling real-time project inspection and control such as track overview, device parameters, and audio analysis.Last updated12MIT
Related MCP Connectors
MCP server for Producer/Riffusion AI music generation
MCP server for AI dialogue using various LLM models via AceDataCloud
GibsonAI MCP server: manage your databases with natural language
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/naotochan/polynodes-osc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server