Architecture docs and patterns for NestJS + Nuxt full-stack apps
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
⚠️ 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/).
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
⚠️ 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/).
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"additionalProperties": false
}List all available documentation categories. Use this to discover what categories are available before searching.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"additionalProperties": false
}Read the full content of a specific document by path. Use this after `search` to get the complete document when snippets are not enough.
| Argument | Type | Description |
|---|---|---|
| path* | string | Document path from search results |
{
"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 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.
| Argument | Type | Description |
|---|---|---|
| tags | array | Array of tags to filter by |
| limit | integer | Max results to return (default: 5) |
| phase | string | Development phase to filter by |
| query | string | Search query text (searches in document names, descriptions, and keywords) |
| offset | integer | Number of results to skip for pagination (default: 0) |
| feature | string | Feature name (e.g., authentication, user-management, file-upload) |
| category | string | Category filter (e.g., quickstart, pattern, best-practices) |
| framework | string | Framework identifier (e.g., nestjs, nuxt) |
| sliceName | string | Name of the slice to find documentation for |
| workingOn | string | Which application you are currently working on |
{
"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
}