Systra Tools

Search and pull 500+ production-ready React + Tailwind sections and elements

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
98%
Integridad del esquema
82%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'get_recipe' description lacks action verben get_recipe

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,056Tokens (definiciones de herramientas)
~533 BTamaño de respuesta típico
Impacto moderado en la atención (0.83% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "systra-tools": {
      "url": "https://systra.tools/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://systra.tools/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (13)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_categories

Lists every category of Systra Tools with the number of components in it.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢list_components(category)

Lists components of the library. Optionally filtered by category slug ('heros', 'forms', 'cta').

Esquema de entrada

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "description": "Category slug to filter by (optional)."
    }
  },
  "additionalProperties": false
}
🟢search_components(query)

Searches components by a keyword in the name or the category and returns the matches.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢get_component(name)

Returns the complete, copy-ready React/TSX source of a component by its name.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Component name, e.g. 'OrbitGalleryHero'."
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false
}
🟢list_styles

Lists the brand styles extracted with the style extractor (colours and fonts of real websites) that can be applied to components.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_style(slug)

Returns every design token of an extracted brand style: colours, typography, CSS variables and the generated DESIGN.md.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Style slug from list_styles."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_component_styled(name, style)

Returns a component together with the design tokens of a brand style and precise instructions for adapting it, so the component lands directly in your own brand look.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Component name, e.g. 'GradientHeroSection'."
    },
    "style": {
      "type": "string",
      "description": "Style slug from list_styles."
    }
  },
  "required": [
    "name",
    "style"
  ],
  "additionalProperties": false
}
🔴list_images(album, format)

Lists the images of the Systra Tools media library with ready, permanently valid URLs to drop straight in. Optionally filtered by album and format.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "album": {
      "type": "string",
      "description": "Album key to filter by (optional), e.g. 'natur', 'business', 'abstrakt'. Without one, every album is returned."
    },
    "format": {
      "type": "string",
      "enum": [
        "landscape",
        "portrait",
        "square"
      ],
      "description": "Image format to filter by (optional)."
    }
  },
  "additionalProperties": false
}
🟢search_images(query)

Searches the media library by a keyword in the title, the file name or the album and returns ready URLs.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search term, e.g. 'gradient', 'laptop', 'wald'."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟡list_posts(family)

Lists the Instagram post templates of Systra Tools (1080 x 1350). Every template is a single HTML file that can be rebuilt and exported as an image or a video.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "family": {
      "type": "string",
      "enum": [
        "klar",
        "editorial"
      ],
      "description": "Family to filter by (optional): 'klar' are calm informational posts, 'editorial' lives on the image and a serif face."
    }
  },
  "additionalProperties": false
}
🟡get_post(slug, lang)

Returns a post template as a complete set of working instructions: the HTML file, the export script and the rules on what may be changed. With it the post can be rebuilt and rendered directly.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Slug of the template, see list_posts."
    },
    "lang": {
      "type": "string",
      "enum": [
        "de",
        "en"
      ],
      "description": "Language of the instructions. English without one."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢list_recipes

Lists curated page recipes: sensible sequences of sections for complete landing pages (SaaS, coaching, hotel and so on).

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_recipe(name, style)

Returns a page recipe: the sequence of sections with the purpose of each one and the complete source of every section. Optionally in the look of a brand style.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Recipe slug from list_recipes, e.g. 'saas-landing'."
    },
    "style": {
      "type": "string",
      "description": "Optional style slug from list_styles."
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false
}

Prompts recomendados

search_research
Search for information about [topic] using Systra Tools
Herramientas esperadas: search_components
find_specific
Find [specific item] using Systra Tools
Herramientas esperadas: search_components
retrieve_data
Get details about [item] from Systra Tools
Herramientas esperadas: get_component
fetch_info
Fetch [information type] using Systra Tools
Herramientas esperadas: get_component
list_items
List all [items] available in Systra Tools
Herramientas esperadas: list_categories

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada13 herramientas
verificadoversión no registrada13 herramientas