noodlrstudio avatar

Noodlr plugins

noodlrstudio/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 tools

Public 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 version 0 and 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

View the full README on GitHub

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