Initial commit: Node-RED MCP server (Python/FastMCP)

22-tool MCP server for Node-RED flow management with Pydantic models,
incremental flow patching, layout linting, and flexible auth (token,
basic, OAuth2). 137 tests, full ruff compliance.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Joe Carter
2026-02-24 09:19:33 +00:00
commit 764d123fdb
34 changed files with 5923 additions and 0 deletions

17
Makefile Normal file
View File

@@ -0,0 +1,17 @@
.PHONY: all check test lint format fix
all: format lint test
check: lint test
test:
uv run pytest tests/ -v
lint:
uv run ruff check src/ tests/
format:
uv run ruff format src/ tests/
fix:
uv run ruff check --fix --unsafe-fixes src/ tests/