protogrid

Search / com.tealmac/ui

tealmac UI

R0· no sign-in

Search shadcn registry items, read props and get exact install commands for React components.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85good
Trust96of 100
Uptime, 30 days100%
Latency p501104 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "ui": {
      "type": "http",
      "url": "https://ui.tealmac.com/mcp"
    }
  }
}
claude mcp add --transport http ui https://ui.tealmac.com/mcp
[mcp_servers.ui]
url = "https://ui.tealmac.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ui": {
      "type": "remote",
      "url": "https://ui.tealmac.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "ui": {
      "type": "http",
      "url": "https://ui.tealmac.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=ui&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdWkudGVhbG1hYy5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "ui": {
      "type": "http",
      "url": "https://ui.tealmac.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "ui": {
      "httpUrl": "https://ui.tealmac.com/mcp"
    }
  }
}
extensions:
  "ui":
    enabled: true
    name: "ui"
    type: streamable_http
    uri: "https://ui.tealmac.com/mcp"
    timeout: 300

Quality 85 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations11 of 11 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_items (destructiveHint, idempotentHint); list_items (destructiveHint, idempotentHint); get_install_command (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 1,392 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes5 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

11 tools, about 1,392 tokens to load them all · tool set dddd97c9e038 · tools last changed 2026-11-04 · checked 2026-11-07 18:01 UTC

Tool changes

  • get_setupadded

    How to prepare a project for this library: requirements, shadcn init, where files land, themes, dark mode and the Pro registry entry.

  • compose_pageadded

    Plan a page from blocks for an intent such as 'SaaS landing page with pricing and FAQ' or 'login screen'. Returns one block per section in page order, the install command, a page.tsx scaffold that renders them, and whole templates that already fit. Free blocks only unless includePro is true.

  • get_changesadded

    When an item was added and last changed, and the library releases since a date or version you pass. Call it before updating an installed item: `since` is when the user installed it (YYYY-MM-DD) or the library version they have.

  • get_testsadded

    The Vitest and Testing Library tests that ship with an item (keyboard use, states, ARIA), with the packages they need. Use them to check an item still works after you or the user changed it. Returns shipped: false when the item has no tests.

  • get_examplesadded

    Working example code for an item: the demos shown on its page, with imports pointing where the CLI installs the item. Use it to wire an item up the way it is meant to be used.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-10d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://ui.tealmac.com/mcp streamable-httpnoneyes100%1104 ms2025-06-182026-11-07

Tools (11)

compose_pageread-onlyPlan a page from blocks for an intent such as 'SaaS landing page with pricing and FAQ' or 'login screen'. Returns one block per section in page order, the install command, a page.tsx scaffold that renders them, and whole templates that already fit. Free blocks only unless includePro is true.
get_changesread-onlyWhen an item was added and last changed, and the library releases since a date or version you pass. Call it before updating an installed item: `since` is when the user installed it (YYYY-MM-DD) or the library version they have.
get_examplesread-onlyWorking example code for an item: the demos shown on its page, with imports pointing where the CLI installs the item. Use it to wire an item up the way it is meant to be used.
get_install_commandread-onlyThe exact shadcn CLI command that installs an item, for npm, pnpm, yarn or bun. Run it in the project's root.
get_itemread-onlyEverything about one item: description, props, a usage example, dependencies, accessibility notes, quality checks, docs URL, registry JSON URL and install command.
get_quality_rulesread-onlyThe accessibility, motion, theming and SSR rules every item follows, with why each matters and how to meet it. Read them before writing UI so the first draft already passes.
get_setupread-onlyHow to prepare a project for this library: requirements, shadcn init, where files land, themes, dark mode and the Pro registry entry.
get_testsread-onlyThe Vitest and Testing Library tests that ship with an item (keyboard use, states, ARIA), with the packages they need. Use them to check an item still works after you or the user changed it. Returns shipped: false when the item has no tests.
list_categoriesread-onlyHow many components, charts, blocks, templates, patterns and hooks exist, and the categories each is grouped into, with counts. Use a category name as the filter of list_items.
list_itemsread-onlyList items, optionally filtered by category (a name from list_categories) and type.
search_itemsread-onlySearch components, charts, blocks, templates, patterns and hooks by what you need, for example 'date picker', 'pricing section', 'stacked bar chart', 'modal', 'confirm before delete' or 'debounce'. Common synonyms are understood. Returns the best matches with install commands.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.tealmac/ui",
  "title": "tealmac UI",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://ui.tealmac.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/productapp264/tealmac-ui",
    "source": "github"
  },
  "websiteUrl": "https://ui.tealmac.com",
  "description": "Search shadcn registry items, read props and get exact install commands for React components."
}