Estructura y gestiona aplicaciones de TanStack Router y Start con soporte para diversas herramientas de construcción y complementos.
También conocido como TanStack/cli
- Stars
- 1302
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- —
- Último commit
- 12 nov 2026
- Licencia
- MIT
¿Qué es TanStack CLI MCP?
TanStack CLI es un MCP server. Estructura y gestiona aplicaciones de TanStack Router y Start con soporte para diversas herramientas de construcción y complementos.
Resumen generado a partir del README del proyecto
Acerca del MCP server de TanStack CLI
La función principal de esta herramienta es la creación y gestión de aplicaciones de TanStack Router y Start. Los desarrolladores la utilizan para inicializar frameworks SSR full-stack o aplicaciones de una sola página con tipado seguro. El CLI permite elegir entre Vite o Rsbuild como herramientas de construcción para proyectos de React y Solid, y permite la integración de complementos específicos como Clerk, Drizzle o TanStack Query.
Este servidor opera mediante comandos de interfaz de línea de comandos, como npx @tanstack/cli, para crear nuevos proyectos o añadir funcionalidades a los existentes. Está diseñado para ser compatible con agentes al proporcionar salida en JSON para introspección, lo que ayuda a los clientes de IA a descubrir librerías disponibles y detalles de la documentación. Los usuarios pueden gestionar la configuración de telemetría mediante comandos específicos para controlar qué datos de uso anónimos se comparten durante el desarrollo.
Qué puedes hacer con él
- 1Inicializar una nueva aplicación full-stackCrea un nuevo proyecto de TanStack Start con la configuración por defecto.
- 2Construir una aplicación de una sola páginaConfigura una SPA con enrutamiento de tipado seguro sin renderizado del lado del servidor.
- 3Extender un proyecto existenteAñade herramientas específicas como Clerk o Drizzle a una base de código actual.
- 4Descubrir documentación de librerías vía JSONBusca detalles técnicos específicos, como loaders dentro de la librería del router, utilizando una salida legible por máquinas.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularNo verificado
- El endpoint remoto usa HTTPSNo verificado
- Las herramientas destructivas están etiquetadasNo verificado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
README
Ver en GitHubBecome a Sponsor!
TanStack CLI
Create and manage TanStack Router and Start applications.
npx @tanstack/cli create my-app
Features
- TanStack Start - Full-stack SSR framework (default)
- TanStack Router - Type-safe routing (
--router-onlyfor SPA) - Vite or Rsbuild - Choose the build tool for React and Solid projects
- Add-ons - Auth, database, deployment, monitoring, and more
- CLI Introspection - Agent-friendly discovery via JSON CLI output
Quick Start
# Create TanStack Start app (recommended)
npx @tanstack/cli create my-app
# Create a minimal one-route Start app without selection prompts
npx @tanstack/cli create my-app --blank -y
# Create Router-only SPA (no SSR)
npx @tanstack/cli create my-app --router-only
# Create with Rsbuild
npx @tanstack/cli create my-app --build-tool rsbuild -y
# With add-ons
npx @tanstack/cli create my-app --add-ons clerk,drizzle,tanstack-query
# Add to existing project
npx @tanstack/cli add clerk drizzle
# List available add-ons
npx @tanstack/cli create --list-add-ons
# Agent-friendly introspection
npx @tanstack/cli create --addon-details tanstack-query --json
npx @tanstack/cli libraries --json
npx @tanstack/cli search-docs "loaders" --library router --framework react --json
Documentation
Telemetry
TanStack CLI sends anonymous usage telemetry by default.
- Sent: command usage, durations, selected framework/build tool/package manager/add-on ids, and coarse result metadata
- Never sent: project names, file paths, target directories, raw search queries, raw template URLs/paths, add-on config values, env vars, or raw error messages
- Disabled automatically in
CI, or whenDO_NOT_TRACK=1orTANSTACK_CLI_TELEMETRY_DISABLED=1
Manage it with:
tanstack telemetry status
tanstack telemetry disable
tanstack telemetry enable
Get Involved
TanStack Ecosystem
- TanStack Query - Async state & caching
- TanStack Router - Type-safe routing
- TanStack Start - Full-stack SSR
- TanStack Form - Type-safe forms
- TanStack Table - Headless datagrids
- TanStack Store - Reactive state
- TanStack Virtual - Virtualized rendering
Preguntas sobre TanStack CLI MCP
¿Cómo puedo crear una aplicación de TanStack Start?
Puedes crear una aplicación de TanStack Start ejecutando el comando npx @tanstack/cli create my-app.
¿Puedo crear una aplicación de una sola página (SPA) sin SSR?
Sí, puedes crear una SPA que use solo el Router utilizando el flag --router-only.
¿Cómo añado nuevas funcionalidades como Clerk o Drizzle a mi proyecto?
Puedes añadir funcionalidades a un proyecto existente usando el comando add, por ejemplo: npx @tanstack/cli add clerk drizzle.
¿El CLI recopila información privada del proyecto?
No, el CLI nunca envía nombres de proyectos, rutas de archivos, directorios de destino, consultas de búsqueda sin procesar o variables de entorno a través de telemetría.