{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.10.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.10.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T19:11:03.825724Z","publishedAt":"2026-06-23T19:11:03.825724Z","updatedAt":"2026-06-23T19:11:03.825724Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.11.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.11.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-25T09:09:48.498668Z","publishedAt":"2026-06-25T09:09:48.498668Z","updatedAt":"2026-06-25T09:09:48.498668Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.12.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.12.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T21:33:02.066351Z","publishedAt":"2026-07-04T21:33:02.066351Z","updatedAt":"2026-07-04T21:33:02.066351Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.13.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.13.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T16:51:49.440134Z","publishedAt":"2026-07-07T16:51:49.440134Z","updatedAt":"2026-07-07T16:51:49.440134Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.13.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.13.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tool exposure profile. Use full for the installed runtime, safe to hide destructive/raw-code tools, or directory only for compact hosted directory scans.","default":"full","choices":["full","safe","directory"],"name":"TDMCP_TOOL_PROFILE"},{"description":"Hide raw client-authored Python escape-hatch tools in registry scans.","value":"off","name":"TDMCP_RAW_PYTHON"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-09T16:03:53.990121Z","publishedAt":"2026-07-09T16:03:53.990121Z","updatedAt":"2026-07-09T16:03:53.990121Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.13.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.13.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Tool exposure profile. Glama and MCP directory scanners use directory for a compact build/inspect surface; choose full for the complete installed runtime or safe to hide destructive/raw-code tools.","default":"directory","choices":["full","safe","directory"],"name":"TDMCP_TOOL_PROFILE"},{"description":"Keep client-authored Python escape-hatch tools hidden by default in registry scans; choose on only for a trusted local runtime.","default":"off","choices":["on","off"],"name":"TDMCP_RAW_PYTHON"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T00:44:02.647318Z","publishedAt":"2026-08-12T00:44:02.647318Z","updatedAt":"2026-08-12T00:44:02.647318Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.3.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T23:46:43.456642Z","publishedAt":"2026-05-27T23:46:43.456642Z","updatedAt":"2026-05-27T23:46:43.456642Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.4.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T20:54:13.017502Z","publishedAt":"2026-05-28T20:54:13.017502Z","updatedAt":"2026-05-28T20:54:13.017502Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.5.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T17:19:20.626561Z","publishedAt":"2026-05-29T17:19:20.626561Z","updatedAt":"2026-05-29T17:19:20.626561Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.6.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.6.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T06:01:13.332881Z","publishedAt":"2026-05-30T06:01:13.332881Z","updatedAt":"2026-05-30T06:01:13.332881Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.7.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.7.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-01T07:47:52.323727Z","publishedAt":"2026-06-01T07:47:52.323727Z","updatedAt":"2026-06-01T07:47:52.323727Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.7.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.7.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-01T19:45:48.623673Z","publishedAt":"2026-06-01T19:45:48.623673Z","updatedAt":"2026-06-01T19:45:48.623673Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.8.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.8.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T04:32:33.956292Z","publishedAt":"2026-06-02T04:32:33.956292Z","updatedAt":"2026-06-02T04:32:33.956292Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.8.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.8.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T19:44:01.772953Z","publishedAt":"2026-06-02T19:44:01.772953Z","updatedAt":"2026-06-02T19:44:01.772953Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Pantani/tdmcp","description":"Build real visual systems in TouchDesigner from plain language with Claude, Cursor or Codex.","title":"tdmcp — TouchDesigner MCP server","repository":{"url":"https://github.com/Pantani/tdmcp","source":"github"},"version":"0.8.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@dpantani/tdmcp","version":"0.8.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-03T04:28:45.381789Z","publishedAt":"2026-06-03T04:28:45.381789Z","updatedAt":"2026-06-03T04:28:45.381789Z","isLatest":false}}}],"metadata":{"count":15}}
