affectUI

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
85%
Vollständigkeit des Schemas
98%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • LOWTool 'list_components' description lacks action verbin list_components
  • LOWTool 'get_component' description lacks action verbin get_component

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~404Tokens (Tool-Definitionen)
~713 BTypische Antwortgröße
Minimale Auswirkung auf die Aufmerksamkeit (0.32% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "affectui": {
      "url": "https://www.affectui.com/api/mcp"
    }
  }
}

Remote-Endpunkte

https://www.affectui.com/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_components(query, section, free_only)

Find affectUI components, screens, blocks, illustrations and motion effects for a UI need, e.g. 'chat input with model picker' or 'onboarding checklist'.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What the UI should do or look like"
    },
    "section": {
      "description": "Limit to one section",
      "type": "string",
      "enum": [
        "Components",
        "Screens",
        "Blocks",
        "Illustrations",
        "Motion"
      ]
    },
    "free_only": {
      "description": "Only free items",
      "type": "boolean"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_components(section)

Every affectUI item with slug, section, category, free or Pro, and a one-line description.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "section": {
      "description": "Limit to one section",
      "type": "string",
      "enum": [
        "Components",
        "Screens",
        "Blocks",
        "Illustrations",
        "Motion"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_component(slug)

Docs for one item: install command, usage example, props, keyboard, accessibility and notes.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The item's slug, e.g. reaction-bar"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡get_source(slug)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The item's slug, e.g. reaction-bar"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools