A Model Context Protocol (MCP) server for Pure Data, an open-source visual programming language and patchable environment for real-time computer music.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-nikmaniatis-pd-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Pure Data MCP Server This project provides integration between Claude AI and Pure Data through the Model Context Protocol (MCP). With this integration, Claude can dynamically create, modify, and control Pure Data patches through natural language. ## Known Issues **The example patch (`example patch.pd`) is not working correctly.** ## Overview The system consists of three core components: 1. **MCP Server** (`mcp_server.py`): Implements the Model Context Protocol interface for Claude 2. **OSC Daemon** (`osc_daemon.py`): Handles OSC communication with Pure Data 3. **Pure Data Patch** (`absolute_final_solution.pd`): A dynamic patching solution that receives OSC messages ## Features - **Dynamic Object Creation**: Create any Pure Data object on demand through Claude - **Connection Management**: Connect objects together to build complex signal flows - **DSP Control**: Start and stop audio processing remotely - **Parameter Control**: Modify parameters of objects in real-time - **Global Object Tracking**: Reliable index-based connection system - **Error Handling**: Robust error detection and reporting - **Debugging Tools**: Comprehensive logging system ## Recent Updates ## Installation ### Prerequisites - Python 3.7+ - Pure Data (vanilla) 0.51+ - Required Python packages: - `python-osc` - `fastmcp` - `jsonschema` - [`uv` package manager](https://github.com/astral-sh/uv) ### **Install `uv`** #### On macOS and Linux: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` #### On Windows (PowerShell): ```powershell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` Learn more: [astral-sh/uv](https://github.com/astral-sh/uv) --- ## 🛠️ Usage ### **Clone the repository** ```bash git clone https://github.com/nikmaniatis/Pd-MCP-Server.git ``` ### **Integration with Claude Desktop** 1. Open: `Claude > Settings > Developer > Edit Config > claude_desktop_config.json` 2. Add the following block: ```json { "mcp…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.