
Noodlr plugins
Build Noodlr Board plugins: Play API docs, schemas, UI kit, scaffolding and review checks.
- GitHub stars
- 1
- tools
- 7
- transport
- STDIO
- last updated
- Nov 13, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
scaffold_pluginCreates a Play node or web app bridge project
Creates a Play node or web app bridge project
No parameter schema in public metadata yet.
validate_play_nodeValidates a manifest, state fields and ports, including that the defaults are valid
Validates a manifest, state fields and ports, including that the defaults are valid
No parameter schema in public metadata yet.
validate_audiframe_manifestChecks an audiframe manifest with audiframe's own validator
Checks an audiframe manifest with audiframe's own validator
No parameter schema in public metadata yet.
validate_web_app_manifestChecks a manifest for the earlier Noodlr bridge
Checks a manifest for the earlier Noodlr bridge
No parameter schema in public metadata yet.
validate_audio_plugin_manifestValidates a curated audio plugin manifest, including checksums and ports
Validates a curated audio plugin manifest, including checksums and ports
No parameter schema in public metadata yet.
check_capabilitiesCompares the capabilities you declare with the context APIs your code uses
Compares the capabilities you declare with the context APIs your code uses
No parameter schema in public metadata yet.
lint_themeFinds colour literals that should be `--noodlr-*` tokens
Finds colour literals that should be `--noodlr-*` tokens
No parameter schema in public metadata yet.
Sponsors
Readme
noodlr-plugins
Everything you need to build plugins for Noodlr Board, the music-native workspace for capturing ideas, planning projects and building playable signal-flow boards.
This repository is the public developer surface of Noodlr Board: the plugin contracts, the UI kit, starter projects and documentation. The Noodlr Board application itself is developed separately and is not open source.
Status: early preview. The packages are on npm as
@noodlrstudio/*. The Play API is at version0and will have breaking changes before 1.0. See Roadmap.
Quick start
With a coding agent (Claude Code shown; any MCP client works):
claude mcp add noodlr -- npx -y @noodlrstudio/mcp
Then ask it for a plugin, for example "Use the noodlr MCP to build a stereo compressor Play node." See Building plugins with a coding agent.
By hand, start from examples/play-node-starter:
npm install @noodlrstudio/play-api @noodlrstudio/ui svelte
npm run dev # preview the node in a browser, with a mock host
npm run validate # type-check and test it
Details
- Repository
- github.com/noodlrstudio/noodlr-plugins
- Website
- github.com/noodlrstudio/noodlr-plugins/blob/main/docs/mcp.md
- Package
@noodlrstudio/mcp- Transport
- STDIO
- Registry
- MCP registry, active