AGENTS.md · 8beeeaaat/touchdesigner-mcp
AGENTS.md from 8beeeaaat/touchdesigner-mcp: 35 lines covering Project Structure & Module Organization, Build, Test, and Development Commands, Coding Style &…
Template by 8beeeaaat
Chalk Labs
Need help deploying AGENTS.md · 8beeeaaat/touchdesigner-mcp?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/8beeeaaat/touchdesigner-mcp/main/AGENTS.md -o AGENTS.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: code-generation, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
An AGENTS.md file: instructions coding agents (Codex, Cursor, Copilot, Gemini CLI and others) read before working in a repo.
- For
- Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code
- Length
- 35 lines
- File
AGENTS.md
Sections
- Project Structure & Module Organization
- Build, Test, and Development Commands
- Coding Style & Naming Conventions
- Testing Guidelines
- Commit & Pull Request Guidelines
- Security & Configuration Tips
First lines (shown under the repo's MIT license)
# Repository Guidelines ## Project Structure & Module Organization `src/` contains the TypeScript MCP server: shared logic is in `core/`, MCP features in `features/`, transport code in `transport/`, and TouchDesigner communication in `tdClient/`. The OpenAPI contract starts at `src/api/index.yml`. TouchDesigner-side Python, templates, generated artifacts, and `.tox` components live in `td/`. Tests belong in `tests/unit/` or `tests/integration/` for the TypeScript side and `tests/python/` for TouchDesigner-side Python, documentation in `docs/`, and media in `assets/`. Treat `dist/`, `src/gen/`, and `td/modules/td_server/` as generated output; edit their source schemas or templates instead. ## Build, Test, and Development Commands - `npm install` installs Node dependencies. - `npm run build` regenerates code, compiles TypeScript, and copies runtime templates. - `make build` performs the Docker-based TouchDesigner module build. - `npm run dev` opens the MCP Inspector against the built stdio server. - `npm run http` starts HTTP mode on `127.0.0.1:6280`, targeting TouchDesigner on `9981`. - `npm test` runs every suite, including `test:python`; `npm run test:unit` and `npm run test:integration` scope to Vitest. - `npm run test:python` runs the TouchDesigner-side Python suite against a stubbed `td` module. It needs Python 3.9+ with pytest, or `uv`; without either it reports and skips, while CI always runs it. - `npm run ci:test:integration` is the subset of `tests/integration/` that needs no live TouchDesigner. It sits outside the `test:` namespace deliberately, so `npm test` does not run it twice. - `npm run coverage` writes V8 reports; `npm run lint` runs all static checks. - `npm run gen` refreshes OpenAPI, Python handler, and TypeScript client output. ## Coding Style & Naming Conventions Use ESM TypeScript, tabs, and double quotes; let Biome organize imports. Use camelCase for files and functions, PascalCase for types, and generally kebab-case for directories. Python targets 3.9, which is the floor older TouchDesigner builds ship — PEP 604 unions (`X | None`) break import there, so use `Optional[X]`. Ruff enforces tabs, double quotes, and an 88-character line length over `td/` and `tests/python/`; `npm run lint` checks formatting as well as lint rules. Run `npm run format` for automatic fixes. Keep changes focused. ## Testing Guidelines Name tests `*.test.ts` and place them in the appropriate unit or integration directory. Use Vitest globals and `vi.mock` or in-memory fakes. Add regression coverage for bug fixes, especially compatibility, transport, and TouchDesigner client changes. Run the narrow suite while developing, then `npm test` and `npm run lint` before submitting. ## Commit & Pull Request Guidelines Use concise imperative subjects with prefixes such as `feat:`, `fix:`, `test:`, `docs:`, `chore:`, and `release:`. Add issue or PR numbers when applicable, for example `fix: include Python traceback (#184)`. Pull requests should explain the change, link issues, list verification commands, and call out generated artifacts. Include screenshots for visible output changes. ## Security & Configuration Tips Keep local services bound to `127.0.0.1` unless remote access is intentional. Never commit credentials or machine-specific MCP configuration. After changing `package.json` versions, run `npm run version` to synchronize all metadata.
Signals
- Stars
- 600
- Forks
- 65
- Open issues
- 2
- Contributors
- 6
- Last commit (this folder)
- Sep 19, 2026 (1 month ago)
- Last release
- Sep 19, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/8beeeaaat/touchdesigner-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from 8beeeaaat
- 0.634score
Touchdesigner MCP Server
8beeeaaat
MCP server for TouchDesigner - Control and operate TouchDesigner projects through AI agents
ConnectorAFreshness: ALocal★ 600Claude Code +5 - 0.570score
CLAUDE.md · 8beeeaaat/touchdesigner-mcp
8beeeaaat
CLAUDE.md from 8beeeaaat/touchdesigner-mcp: 165 lines covering Development Commands, Architecture Overview, Development Workflow, TouchDesigner-Specific…
TemplateAFreshness: A★ 600Claude Code - 0.530score
release-manager
8beeeaaat
Subagent "release-manager" from 8beeeaaat/touchdesigner-mcp: Owns the touchdesigner-mcp release from an unreleased diff to an opened development → main…
TemplateBFreshness: B★ 600Claude Code
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get AGENTS.md · 8beeeaaat/touchdesigner-mcp running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
AGENTS.md · 8beeeaaat/touchdesigner-mcp. Agent Mart. https://agentmart.dev/templates/8beeeaaat-touchdesigner-mcp-agents-md (last updated 2026-10-24)