CleanSlice

Architecture docs and patterns for NestJS + Nuxt full-stack apps

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
100%
Integridad del esquema
63%
Calidad de los nombres
77%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • LOWTool 'get-started' doesn't follow camelCase/snake_caseen get-started
  • LOWTool 'list-categories' doesn't follow camelCase/snake_caseen list-categories
  • LOWTool 'read-doc' doesn't follow camelCase/snake_caseen read-doc

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

Costo de contexto

~565Tokens (definiciones de herramientas)
~1.2 KBTamaño de respuesta típico
Impacto mínimo en la atención (0.44% 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": {
    "mcp": {
      "url": "https://mcp.cleanslice.org/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.cleanslice.org/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get-started

⚠️ CRITICAL: request this tool first before creating any code! Returns essential slice creation rules. READ THIS FIRST before creating any slices! Contains the MOST IMPORTANT naming rule: ALWAYS use SINGULAR names (user/ not users/).

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list-categories

List all available documentation categories. Use this to discover what categories are available before searching.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search(query, framework, sliceName, phase, feature, ...)

Search for relevant documentation. Use `list-categories` first to see available categories. Filter by query text, framework, phase, feature, category, or tags. Returns documents sorted by relevance.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query text (searches in document names, descriptions, and keywords)"
    },
    "framework": {
      "type": "string",
      "description": "Framework identifier (e.g., nestjs, nuxt)"
    },
    "sliceName": {
      "type": "string",
      "description": "Name of the slice to find documentation for"
    },
    "phase": {
      "type": "string",
      "enum": [
        "initialization",
        "setup",
        "implementation",
        "testing",
        "deployment"
      ],
      "description": "Development phase to filter by"
    },
    "feature": {
      "type": "string",
      "description": "Feature name (e.g., authentication, user-management, file-upload)"
    },
    "workingOn": {
      "type": "string",
      "enum": [
        "api",
        "app",
        "admin",
        "full-stack"
      ],
      "description": "Which application you are currently working on"
    },
    "category": {
      "type": "string",
      "description": "Category filter (e.g., quickstart, pattern, best-practices)"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Array of tags to filter by"
    },
    "limit": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "description": "Max results to return (default: 5)"
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "description": "Number of results to skip for pagination (default: 0)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢read-doc(path)

Read the full content of a specific document by path. Use this after `search` to get the complete document when snippets are not enough.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Document path from search results"
    }
  },
  "required": [
    "path"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas