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.
4 tools: 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads4Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.
