본문으로 건너뛰기
cccskills
무료GitHub에 공개

connectors-directory-spec

Authoritative reference for submitting tdmcp to the Anthropic Connectors Directory as a Codex Desktop Extension (MCPB). Use whenever drafting, checking, or fixing the submission — it defines the two submission paths, why tdmcp is a Desktop Extension (never a remote connector), every form field, the rejection-causing gates, and the local-only compliance story. Read this before writing any submission deliverable.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Anthropic Connectors Directory — tdmcp submission spec

The "Codex marketplace" is the Anthropic Connectors Directory, surfaced in Codex Desktop at Settings → Extensions → Browse extensions ("Anthropic-reviewed tools"). There are two submission paths with separate forms — picking the wrong one wastes a ~2-week review cycle.

Path decision — tdmcp is a Desktop Extension (MCPB)

PathFortdmcp?
Remote MCP server (internet-hosted, OAuth 2.0) → MCP Directory formSaaS-style connectors Codex reaches over the networkNO
Desktop Extension (local MCP server bundled as MCPB) → Desktop extension formLocal servers that run on the user's machineYES

Why local: tdmcp is a Node/stdio server that talks to a Python bridge running inside TouchDesigner at 127.0.0.1:9980. It cannot be hosted remotely — it must run next to TD on the artist's machine. So OAuth/hosting requirements do not apply; ignore them. Submit via the Desktop extension form (linked from the official submission docs page).

.dxt was renamed to .mcpb (MCP Bundle). Existing .dxt still installs, but new submissions should ship .mcpb. See the mcpb-bundle skill.

Approval gates (these cause rejection)

GateRequirementtdmcp status
Privacy policyPresent + complete. Missing = immediate rejection.TODO — docs-author writes it (local-only ⇒ short)
Tool annotationsEvery tool has safety hints (readOnlyHint/destructiveHint). Missing = ~30% of all rejections.PASS — all tools annotated (verified in src/tools/**)
Production-readyNot beta. Stable, versioned, installable.PASS — v0.3.0 on npm + MCP registry
Public docs URLSetup + usage docs.PASS — https://pantani.github.io/tdmcp/
Data-handling statementWhat data is handled and where it goes.TODO — trivial (see below)
BrandingLogo / icon.PASS — docs/public/logo-400.png (400×400) + favicon
Installable bundleA valid .mcpb.TODO — bundle-engineer migrates .dxt→.mcpb

The local-only compliance story (reuse everywhere)

tdmcp's compliance answers are simple because of what it is — state it plainly:

  • Runs entirely on the user's machine. No accounts, no sign-in, no cloud.
  • The MCP server only makes HTTP calls to the user's own TouchDesigner bridge on 127.0.0.1:9980 (configurable host/port). No other network egress.
  • Collects no user data, no telemetry, no analytics, sends nothing to the author or any third party.
  • The user's AI client (Codex/Cursor/Codex) processes prompts under that client's privacy policy — tdmcp adds no data collection of its own.
  • Security note worth stating: the bridge executes Python inside TD and listens on 9980; for untrusted networks the user sets TDMCP_BRIDGE_TOKEN / TDMCP_BRIDGE_ALLOW_EXEC=0 (already documented in the architecture docs).

This is the basis for both the privacy policy page and the form's data/compliance fields.

Form field map (Desktop extension form)

For each field: the canonical answer or who drafts it. Known repo facts are filled.

FieldAnswer / source
Nametdmcp
Display nameTouchDesigner (tdmcp) (from dxt/manifest.json)
Tagline (one-liner)docs-author — reuse docs/index.md hero
Descriptiondocs-author — reuse what-is-tdmcp + README; mention 100+ tools, knowledge base, create→verify→preview
Use casesdocs-author — VJ/live audiovisual, generative art, audio-reactive, projection mapping (see prompt-cookbook)
CategoryCreative / media tools
Transportstdio (Codex Desktop spawns the local server)
AuthNone (local)
Tools list + annotationsarchitect derives from src/tools/**; each tool's title/readOnlyHint/destructiveHint
Data handling / compliancethe local-only story above
Privacy policy URLthe new page docs-author publishes (e.g. https://pantani.github.io/tdmcp/privacy)
Public docs URLhttps://pantani.github.io/tdmcp/
Repohttps://github.com/Pantani/tdmcp
npm@dpantani/tdmcp
MCP registry idio.github.Pantani/tdmcp
LicenseMIT (verify LICENSE)
Logo / brandingdocs/public/logo-400.png, favicon
Bundletdmcp.mcpb (from the migrated build)
Support channelNEEDS HUMAN INPUT — GitHub Issues URL is the likely answer; confirm
Test account credentialsNEEDS HUMAN INPUT — likely N/A (no auth); note "local tool, no account"
Production-ready confirmationYes — v0.3.0

Distinguish from what's already done

  • MCP Registry (io.github.Pantani/tdmcp, active) is the open registry — already done, feeds PulseMCP etc. It is not the Anthropic directory.
  • desktopextensions.com and awesome-* lists are community discovery, not the official directory.

Sources

  • Submitting to the Connectors Directory — Codex.com/docs/connectors/building/submission
  • Connectors Directory FAQ — support.Codex.com (article 11596036)
  • Desktop Extensions — anthropic.com/engineering/desktop-extensions

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use when manage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

hybridlabor-api/aos62026년 10월 16일 업데이트

Use when a hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

hybridlabor-api/aos62026년 10월 16일 업데이트

Reference for how BDB structures autonomous software engineering work — the seven-node dispatcher graph (Architect, TechLead, UI/UX, Engineering, Media/EventTech, Reviewer, Shipping) that /startcycle-graph actually runs. Use when you need the high-level lifecycle framing without inventing your own process.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

hybridlabor-api/aos62026년 10월 16일 업데이트

Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

hybridlabor-api/aos62026년 10월 16일 업데이트

Harness patterns for coding agents — memory, permissions, context engineering, delegation, skills, hooks, bootstrap.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

hybridlabor-api/aos62026년 10월 16일 업데이트

agenttrail: live map of a multi-agent build in the browser: which plan component is being worked on, by which agent or harness, what is done and what is stuck. Use when a multi-agent pipeline starts (/startcycle, /startcycle-graph, /teamwork-preview) or after a plan-canvas approve, when the user asks to see what the agents are doing ("live map", "build board", "who is running now"), or by yourself whenever a multi-agent run is under way — no user prompt needed.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

hybridlabor-api/aos62026년 10월 16일 업데이트

hybridlabor-api의 스킬 모두 보기

이 스킬의 문제 신고