{"apiVersion":"v1","directorySlug":"trussc-mcp-4bf51de709","title":"TrussC","description":"TrussC is a lightweight creative coding framework optimized for modern GPUs. Inspired by openFrameworks, built for today","pageUrl":"https://www.mcpbundles.com/skills/trussc-mcp-4bf51de709","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.trussc.org/mcp","hostedMcpUrl":null,"toolCount":2,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.trussc/trussc-mcp-4bf51de709","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"trussc_search","description":"Search the TrussC creative-coding framework: API reference, hand-written docs, runnable examples, official addons, and release notes. TrussC is a niche openFrameworks-like C++ framework (namespace `tc`, built on sokol) that model training data barely covers, so its priors are unreliable. Call this BEFORE writing, reviewing, or answering anything about TrussC C++ code to get the REAL API signatures, conventions (TAU not PI, colors are 0–1 floats, `using namespace tc`, include <TrussC.h>), working","inputSchema":{"type":"object","required":["query"],"properties":{"k":{"type":"number"},"full":{"type":"boolean"},"lang":{"enum":["cpp","lua"],"type":"string"},"query":{"type":"string"}}},"logicalName":"trussc_search","displayName":"trussc_search","title":"trussc_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"trussc_get","description":"Fetch the FULL text of specific TrussC corpus chunks by id — use after trussc_search to expand a trimmed example (or any chunk) to its complete multi-file source. Pass ids exactly as shown in results / the [#id] tags: API symbols are \"symbol:drawCircle\" / \"symbol:Fbo::begin\", plus \"example:shaderExample\", \"addon:tcxOsc\", \"release:v0.6.2\", \"doc:...\", \"concept:...\".","inputSchema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"}}}},"logicalName":"trussc_get","displayName":"trussc_get","title":"trussc_get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=TrussC&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkudHJ1c3NjLm9yZy9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22TrussC%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.trussc.org%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22TrussC%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.trussc.org%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=TrussC&connectorUrl=https%3A%2F%2Fapi.trussc.org%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"TrussC\" --url \"https://api.trussc.org/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trussc-mcp-4bf51de709","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trussc-mcp-4bf51de709/tools/{tool}","mcpServerUrl":"https://api.trussc.org/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trussc-mcp-4bf51de709?live=1"}