{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_89tsu2gr2xhu","handle":"iflow-mcp-nikmaniatis-pd-mcp-server","url":"https://wellknown.network/agents/iflow-mcp-nikmaniatis-pd-mcp-server","links":{"self":"https://wellknown.network/agents/iflow-mcp-nikmaniatis-pd-mcp-server/record.json","html":"https://wellknown.network/agents/iflow-mcp-nikmaniatis-pd-mcp-server","markdown":"https://wellknown.network/agents/iflow-mcp-nikmaniatis-pd-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-nikmaniatis-pd-mcp-server","status":"https://wellknown.network/api/v1/agents/iflow-mcp-nikmaniatis-pd-mcp-server/status","claim":"https://wellknown.network/agents/iflow-mcp-nikmaniatis-pd-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-nikmaniatis-pd-mcp-server/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-nikmaniatis-pd-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-nikmaniatis-pd-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-nikmaniatis-pd-mcp-server/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-nikmaniatis-pd-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_nikmaniatis_pd-mcp-server","summary":"A Model Context Protocol (MCP) server for Pure Data, an open-source visual programming language and patchable environment for real-time computer music.","description":"# Pure Data MCP Server\n\nThis 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.\n\n## Known Issues\n**The example patch (`example patch.pd`) is not working correctly.**\n\n## Overview\n\nThe system consists of three core components:\n\n1. **MCP Server** (`mcp_server.py`): Implements the Model Context Protocol interface for Claude\n2. **OSC Daemon** (`osc_daemon.py`): Handles OSC communication with Pure Data\n3. **Pure Data Patch** (`absolute_final_solution.pd`): A dynamic patching solution that receives OSC messages\n\n## Features\n\n- **Dynamic Object Creation**: Create any Pure Data object on demand through Claude\n- **Connection Management**: Connect objects together to build complex signal flows\n- **DSP Control**: Start and stop audio processing remotely\n- **Parameter Control**: Modify parameters of objects in real-time\n- **Global Object Tracking**: Reliable index-based connection system\n- **Error Handling**: Robust error detection and reporting\n- **Debugging Tools**: Comprehensive logging system\n\n## Recent Updates\n\n## Installation\n\n### Prerequisites\n\n- Python 3.7+ \n- Pure Data (vanilla) 0.51+ \n- Required Python packages:\n  - `python-osc`\n  - `fastmcp`\n  - `jsonschema`\n- [`uv` package manager](https://github.com/astral-sh/uv)\n\n### **Install `uv`**\n\n#### On macOS and Linux:\n```bash\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n```\n\n#### On Windows (PowerShell):\n```powershell\npowershell -ExecutionPolicy ByPass -c \"irm https://astral.sh/uv/install.ps1 | iex\"\n```\n\nLearn more: [astral-sh/uv](https://github.com/astral-sh/uv)\n\n---\n## 🛠️ Usage\n\n### **Clone the repository**\n```bash\ngit clone https://github.com/nikmaniatis/Pd-MCP-Server.git\n```\n\n### **Integration with Claude Desktop**\n\n1. Open:\n \n`Claude > Settings > Developer > Edit Config > claude_desktop_config.json`\n\n2. Add the following block:\n```json\n{\n    \"mcp…","publisher":{"name":"nikmaniatis","url":null},"homepage":null,"repository":null,"version":"0.1.2","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_nikmaniatis_pd-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"media.music","name":"Music & Audio","confidence":0.836,"provenance":"derived"}],"categories":["dev","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_nikmaniatis_pd-mcp-server","registry":"pypi","observedAt":"2026-09-15T19:23:23.086Z","publishedAt":"2026-01-30T08:52:07.201749Z","latestVersion":"0.1.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_nikmaniatis_pd-mcp-server","url":"https://pypi.org/project/iflow-mcp_nikmaniatis_pd-mcp-server/","firstSeenAt":"2026-09-09T20:24:33.650Z","fetchedAt":"2026-09-15T19:22:08.985Z","normalizedAt":"2026-09-15T19:22:08.985Z"}]},"firstSeenAt":"2026-09-09T20:24:33.650Z","updatedAt":"2026-09-15T19:23:23.086Z"}