Serveur MCP

CleanSlice

io.github.CleanSlice/mcp
Outils développeur Connaissance et documentation Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches and retrieves architecture documentation and implementation patterns for NestJS and Nuxt full-stack applications.

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/).
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
list-categories
List all available documentation categories. Use this to discover what categories are available before searching.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
read-doc
Read the full content of a specific document by path. Use this after `search` to get the complete document when snippets are not enough.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Document path from search results'}}, 'additionalProperties': False}
search
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.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of tags to filter by'}, 'limit': {'type': 'integer', 'description': 'Max results to return (default: 5)', 'exclusiveMinimum': 0}, 'phase': {'enum': ['initialization', 'setup', 'implementation', 'testing', 'deployment'], 'type': 'string', 'description': 'Development phase to filter by'}, 'query': {'type': 'string', 'description': 'Search query text (searches in document names, descriptions, and keywords)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Number of results to skip for pagination (default: 0)'}, 'feature': {'type': 'string', 'description': 'Feature name (e.g., authentication, user-management, file-upload)'}, 'category': {'type': 'string', 'description': 'Category filter (e.g., quickstart, pattern, best-practices)'}, 'framework': {'type': 'string', 'description': 'Framework identifier (e.g., nestjs, nuxt)'}, 'sliceName': {'type': 'string', 'description': 'Name of the slice to find documentation for'}, 'workingOn': {'enum': ['api', 'app', 'admin', 'full-stack'], 'type': 'string', 'description': 'Which application you are currently working on'}}, 'additionalProperties': False}
Ajouté
read-doc
17 September 2026 12:41
Ajouté
search
17 September 2026 12:41
Ajouté
list-categories
17 September 2026 12:41
Ajouté
get-started
17 September 2026 12:41