Tseha
Serves your design system and coding standards to coding agents, so they stop guessing.
Connect it
Settings → Connectors → Add custom connector
URL: https://tseha.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://tseha.io/mcp{
"mcpServers": {
"tseha": {
"url": "https://tseha.io/mcp"
}
}
}claude mcp add --transport http tseha https://tseha.io/mcp{
"servers": {
"tseha": {
"type": "http",
"url": "https://tseha.io/mcp"
}
}
}9 tools, verified live
list_projectsread-onlyLists the projects in this organization, each with its id, name, and framework. Read-only, takes no arguments, and returns only the projects the calling credential may see. Call it first in a session: the returned id is the project_id that every other tool in this server requires, and guessing that id fails. It does not return components, packages, or tokens - use list_components, list_packages, o
list_packagesread-onlyLists the component packages assigned to a project, each with its name, version, and description, and marks which one is active. Read-only. Use it to decide which npm package to import from, or to read the installed version before calling get_component_updates. It lists packages, not their contents - use list_components to enumerate components and get_component for one component API. project_id is
list_componentsread-onlyLists every UI component in the project's design system, each with its name, source package, import path, and a short note on its intended use. Read-only and unpaginated: it returns the whole catalog across all packages assigned to the project, so expect a large response on big design systems. Use it to see what exists before building UI, and to get the exact component name other tools need. Do no
get_componentread-onlyReturns the full specification for one component: import path, props schema, usage example, anti-patterns, when-to-use and when-not-to-use notes, Figma spec, and dependencies. Read-only. Call it before writing code that uses a component, so props and import path come from the design system instead of memory. The name argument must be the exact component name as returned by list_components or searc
search_componentsread-onlySearches the components of every package assigned to the project by use case, behavior, or description, and returns up to 10 ranked matches with a relevance score. Read-only. Use it when you can describe what the UI must do but do not know the component name. The query is free-text describing the need, such as "date range picker" or "dismissible inline warning" - not a component name, not a glob,
get_styleread-onlyReturns metadata for the project's active style: the style name, its Figma file key, when it was last synced, and a token count per available category (such as color, typography, spacing). Read-only and small - it names categories but returns no token values. Use it to inspect the project theme, or to learn which categories are populated before requesting values; call get_style_tokens for the valu
get_style_tokensread-onlyReturns the project's design tokens with their names, values, and token paths. Read-only. Use it to source exact visual values for styling instead of inventing hex codes, spacing, or radii. The category argument takes exactly one of: color, typography, spacing, radius, shadow, blur, all; omitting it behaves the same as "all". Pass a single category when you know which one you need - "all" returns
get_standardsread-onlyReturns the organization's development standards: coding conventions, project structure, and framework-specific rules. Read-only. Call it before writing or reviewing code, so the result follows this organization's rules rather than general defaults. Call it first without a section to get an index of available sections, each with a note on what it covers, then call again with one section id copied
get_component_updatesread-onlyReturns per-component breaking changes and a migration guide between an installed version of the project's active component package and the latest published version. Read-only: it reports an upgrade, it never performs one. Use it when planning or reviewing a component-library upgrade, or before bumping the package version in a manifest. current_version is the exact semver currently installed, e.g.
Alternatives in Design & Media
Compare →
Speechmatics MCP by usefulapiB
Transcribe audio and video with Speechmatics speech-to-text from Claude and any MCP client.
Photon Health MCP by usefulapiB
Read Photon Health patients, prescriptions, orders, pharmacies and medications; screen interactions.
Lambda Labs MCP by usefulapiB
Read GPU instances, types, images, filesystems and firewall rules; launch and terminate instances.
bunny.net MCP by usefulapiB
Inspect pull zones, storage, DNS and video libraries on bunny.net, and purge caches.
TCTHIRI Chord IntelligenceB
Deterministic music theory for agents: analyze, voice, reharmonize, conduct — computed, not guessed
OEOpen EphemerisB
Sub-arcsecond astrology on NASA JPL DE440: natal, transits, Human Design, Vedic, BaZi.