Skip to content

affectUI

by flohoeller · remote · no sign-in to list tools · v1.0.0 · published by GitHub user flohoeller

Search, read and install agent-ready React components, screens and blocks for AI products.

Read only

4 tools: 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http affectui https://www.affectui.com/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

4 tools

Only reads 4Claude Code: allow
  • get_componentDocs for one item: install command, usage example, props, keyboard, accessibility and notes.No findings

    Why it is in this group

    • The name "get_component" says "get": a word for reading.
    Description, as the server wrote it
    Docs for one item: install command, usage example, props, keyboard, accessibility and notes.
  • get_sourceThe full .tsx source of an item, to write to components/ui/<slug>.tsx when the shadcn CLI isn't available.No findings

    Why it is in this group

    • The name "get_source" says "get": a word for reading.
    Description, as the server wrote it
    The full .tsx source of an item, to write to components/ui/<slug>.tsx when the shadcn CLI isn't available. Pro items need the user's access key in the MCP connection.
  • list_componentsEvery affectUI item with slug, section, category, free or Pro, and a one-line description.No findings

    Why it is in this group

    • The name "list_components" says "list": a word for reading.
    Description, as the server wrote it
    Every affectUI item with slug, section, category, free or Pro, and a one-line description.
  • search_componentsFind affectUI components, screens, blocks, illustrations and motion effects for a UI need, e.g.No findings

    Why it is in this group

    • The name "search_components" says "search": a word for reading.
    Description, as the server wrote it
    Find affectUI components, screens, blocks, illustrations and motion effects for a UI need, e.g. 'chat input with model picker' or 'onboarding checklist'.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http affectui https://www.affectui.com/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__affectui__search_components",
      "mcp__affectui__list_components",
      "mcp__affectui__get_component",
      "mcp__affectui__get_source"
    ],
    "ask": [],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as affectui. Review it before you use it.