Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/tdmcp-touchdesigner-mcp-server/issues.md or /mcp/tdmcp-touchdesigner-mcp-server/issues.json, or Pod over MCP.

Reported issues for tdmcp — TouchDesigner MCP server

Pod holds 10 of 10 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to tdmcp — TouchDesigner MCP server.

Most discussed

[P2] Knowledge layer: imported bottobot corpus carries upstream data defects; surface import provenance in operator answers

src/knowledge/data/meta.json records the knowledge layer's provenance honestly, which is what made this easy to check:

{ "source": "bottobot", "bottobotVersion": "2.8.0",
  "importedAt": "2026-06-24T01:57:20.374Z",
  "counts": { "operators": 629, ... } }

I maintain a TouchDesigner vault whose claims are measured against a running instance rather than read from documentation, and I've been cross-checking both that corpus and tdmcp's copy of it. **The defects below are upstream in

Read the thread · 2026-07-31 · closed · external user · 1 comment

[P2] Creative RAG: opt-in LanceDB backend (TDMCP_RAG_BACKEND=lancedb)

Today: in-memory cosine over JSONL. Add an opt-in LanceDB backend behind TDMCP_RAG_BACKEND=lancedb, declared as an optional peerDependency so the default install stays zero-native-deps; fall back to JSONL when unavailable.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 1 comment

[P2] Creative RAG: SourceSkippedError — distinguish 'no key' vs 'empty source'

sync currently treats a source returning zero cards the same as a source skipped for missing credentials. That risks tombstoning real cards when a key-gated source is misconfigured. Introduce a typed SourceSkippedError and keep the existing index untouched when a source is skipped.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 1 comment

[P1] Creative RAG: add keyless source — Wikimedia Commons

Live sources on main: artic, rijksmuseum, met, cleveland. Wikimedia Commons is a high-value keyless source — wire it under src/creativeRag/sources/ and add a probe-live test.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 1 comment

[P1] Creative RAG: embedding batching (TDMCP_RAG_EMBED_BATCH, default 64)

Today tdmcp creative-rag index calls Ollama /api/embed one card at a time. For larger libraries this dominates wall time. Add TDMCP_RAG_EMBED_BATCH (default 64), send arrays to Ollama, and degrade gracefully when the model rejects batches.

Documented as Planned in docs/ROADMAP.md (Creative RAG follow-ups).

Read the thread · 2026-06-17 · closed · 1 comment

[P3] Creative RAG: 'tdmcp doctor' coverage (Ollama up, model pulled, dir writable)

Today tdmcp doctor doesn't know about Creative RAG. Add probes: Ollama reachable at TDMCP_RAG_OLLAMA_URL, embedding model pulled, TDMCP_RAG_DATA_DIR writable. Surface in --json output too.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 0 comments

[P3] Creative RAG: opt-in tool 'apply_creative_card' routing tdmcpAffordances

Close the inspiration→execution loop with an opt-in MCP tool that takes a card id, reads tdmcpAffordances from its frontmatter, and routes to the appropriate Layer 1/2 tool. Opt-in to keep the safety surface small.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 0 comments

[P3] Creative RAG: MCP prompt 'creative-inspiration' returning a mood board

Add an MCP prompt that wraps a search + a curated set of tdmcp://creative/cards/* URIs into a single 'mood board' payload, ready to hand to a TD-building Layer 1 tool.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 0 comments

Most recent

[P3] Creative RAG: optional context injection in 'tdmcp ask'

When the Creative RAG is enabled, allow tdmcp ask to pull top-k cards as additional context (gated by a flag). Should NOT change tool tiers or confirmation gates.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 0 comments

[P2] Creative RAG: configurable multilingual embedding model (bge-m3)

nomic-embed-text is english-leaning. Make the model fully configurable via TDMCP_RAG_EMBED_MODEL (already env-driven) and document bge-m3 (or comparable multilingual) as the recommended choice for pt/es/etc. libraries. Add a CI smoke that swaps the model.

Documented as Planned in docs/ROADMAP.md.

Read the thread · 2026-06-17 · closed · 0 comments

The remaining reports are on the project's issue tracker.