{"apiVersion":"v1","directorySlug":"trellis-mcp-e6d4b312c5","title":"Trellis · local-first graph · trellis.computer","description":"Trellis is a local-first causal graph where your notes, code, and agents share one substrate you own. Views are projections; history is append-only; identity is yours.","pageUrl":"https://www.mcpbundles.com/skills/trellis-mcp-e6d4b312c5","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.trellis.computer/mcp","hostedMcpUrl":null,"toolCount":17,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"computer.trellis/trellis-mcp-e6d4b312c5","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get-block","description":"Get the exact UI Thing block contract, source, linked docs when available, dependencies, and install plan for a single block.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["blockName"],"properties":{"blockName":{"type":"string","minLength":1}}},"title":"Get Block","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-block","displayName":"Get Block"},{"name":"get-component","description":"Get the exact UI Thing component contract, full source, docs markdown, dependencies, and install plan for a single component.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["componentName"],"properties":{"componentName":{"type":"string","minLength":1}}},"title":"Get Component","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-component","displayName":"Get Component"},{"name":"get-documentation-page","description":"Fetch the exact markdown content for a UI Thing documentation page by its absolute docs path.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["path"],"properties":{"path":{"type":"string","pattern":"^\\/","minLength":1}}},"title":"Get Documentation Page","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-documentation-page","displayName":"Get Documentation Page"},{"name":"get-install-plan","description":"Build one normalized install plan for a mixed set of UI Thing components, blocks, or prose components.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["items"],"properties":{"items":{"type":"array","items":{"type":"string"},"minItems":1},"packageManager":{"enum":["npm","pnpm","yarn","bun"],"type":"string","default":"npm"}}},"title":"Get Install Plan","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-install-plan","displayName":"Get Install Plan"},{"name":"get-project-setup","description":"Return a scaffold-first setup plan for starting a new Nuxt project with UI Thing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"projectName":{"type":"string","default":"my-app","minLength":1},"packageManager":{"enum":["npm","pnpm","yarn","bun"],"type":"string","default":"npm"}}},"title":"Get Project Setup","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-project-setup","displayName":"Get Project Setup"},{"name":"get-prose","description":"Get the exact UI Thing prose component contract, source, docs markdown, dependencies, and install plan for a single prose component.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["componentName"],"properties":{"componentName":{"type":"string","minLength":1}}},"title":"Get Prose","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get-prose","displayName":"Get Prose"},{"name":"list-block-pages","description":"List block documentation pages only, using exact block docs paths under /blocks/.","inputSchema":{"type":"object","properties":{}},"title":"List Block Pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-block-pages","displayName":"List Block Pages"},{"name":"list-blocks","description":"List UI Thing blocks as a slim discovery index with exact names, identifiers, docs paths, categories, and dependency counts.","inputSchema":{"type":"object","properties":{}},"title":"List Blocks","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-blocks","displayName":"List Blocks"},{"name":"list-components","description":"List UI Thing components as a slim discovery index with exact names, install values, docs paths, categories, and dependency counts.","inputSchema":{"type":"object","properties":{}},"title":"List Components","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-components","displayName":"List Components"},{"name":"list-documentation-pages","description":"List UI Thing documentation pages with title, description, section, and exact path so a follow-up get-documentation-page call can be exact.","inputSchema":{"type":"object","properties":{}},"title":"List Documentation Pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-documentation-pages","displayName":"List Documentation Pages"},{"name":"list-prose","description":"List UI Thing prose components as a slim discovery index with exact names, values, docs paths, categories, and dependency counts.","inputSchema":{"type":"object","properties":{}},"title":"List Prose","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-prose","displayName":"List Prose"},{"name":"plan-form","description":"Recommend Vee/UI Thing components, field strategy, validation stack, and an install plan for a form scaffold.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["formType"],"properties":{"fields":{"type":"string"},"formType":{"enum":["login","signup","contact","settings","checkout","survey","custom"],"type":"string"}}},"title":"Plan Form","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"plan-form","displayName":"Plan Form"},{"name":"plan-page","description":"Recommend blocks, components, section order, and an install plan for a page scaffold in a new Nuxt project.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["pageType"],"properties":{"pageType":{"enum":["landing","dashboard","auth","docs","pricing","about","contact","custom"],"type":"string"},"sections":{"type":"string"}}},"title":"Plan Page","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"plan-page","displayName":"Plan Page"},{"name":"resolve-library-item","description":"Resolve a fuzzy component, block, or prose request to the exact UI Thing library item before calling get-component, get-block, or get-prose.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"type":{"enum":["all","component","block","prose"],"type":"string","default":"all"},"query":{"type":"string","minLength":1}}},"title":"Resolve Library Item","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resolve-library-item","displayName":"Resolve Library Item"},{"name":"search-components","description":"Fuzzy search across UI Thing components, blocks, and prose components. Use search-documentation-pages for docs content search.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"type":{"enum":["all","component","block","prose"],"type":"string","default":"all"},"limit":{"type":"number","default":10,"maximum":50,"minimum":1},"query":{"type":"string","minLength":1}}},"title":"Search Components","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search-components","displayName":"Search Components"},{"name":"search-documentation-pages","description":"Fuzzy search UI Thing documentation pages by title, description, section, or path.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"number","default":10,"maximum":50,"minimum":1},"query":{"type":"string","minLength":1}}},"title":"Search Documentation Pages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search-documentation-pages","displayName":"Search Documentation Pages"},{"name":"validate-dependencies","description":"Compatibility alias for get-install-plan. Build a single install plan for mixed components, blocks, and prose selections.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["items"],"properties":{"items":{"type":"array","items":{"type":"string"},"minItems":1},"packageManager":{"enum":["npm","pnpm","yarn","bun"],"type":"string","default":"npm"}}},"title":"Validate Dependencies","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"validate-dependencies","displayName":"Validate Dependencies"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Trellis-local-first-graph-trellis-computer&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cudHJlbGxpcy5jb21wdXRlci9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Trellis-local-first-graph-trellis-computer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.trellis.computer%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Trellis-local-first-graph-trellis-computer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.trellis.computer%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Trellis+%C2%B7+local-first+graph+%C2%B7+trellis.computer&connectorUrl=https%3A%2F%2Fwww.trellis.computer%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Trellis-local-first-graph-trellis-computer\" --url \"https://www.trellis.computer/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trellis-mcp-e6d4b312c5","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trellis-mcp-e6d4b312c5/tools/{tool}","mcpServerUrl":"https://www.trellis.computer/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/trellis-mcp-e6d4b312c5?live=1"}