Génère et gère des applications TanStack Router et Start avec une prise en charge de divers outils de build et add-ons.
Aussi connu sous TanStack/cli
- Étoiles
- 1 302
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 12 nov. 2026
- Licence
- MIT
Qu'est-ce que TanStack CLI MCP ?
TanStack CLI est un serveur MCP. Génère et gère des applications TanStack Router et Start avec une prise en charge de divers outils de build et add-ons.
Résumé généré à partir du README du projet
À propos du MCP server TanStack CLI
La fonction principale de cet outil est de générer et de gérer des applications TanStack Router et Start. Les développeurs l'utilisent pour initialiser des frameworks SSR full-stack ou des applications monopages avec typage sécurisé. Le CLI permet de choisir entre Vite ou Rsbuild comme outils de build pour les projets React et Solid, et autorise l'intégration d'add-ons spécifiques tels que Clerk, Drizzle ou TanStack Query.
Ce serveur fonctionne via des commandes d'interface en ligne de commande, telles que npx @tanstack/cli, pour créer de nouveaux projets ou ajouter des fonctionnalités à des projets existants. Il est conçu pour être compatible avec les agents en fournissant une sortie JSON pour l'introspection, ce qui aide les clients IA à découvrir les bibliothèques disponibles et les détails de la documentation. Les utilisateurs peuvent gérer les paramètres de télémétrie via des commandes spécifiques pour contrôler les données d'utilisation anonymes partagées pendant le développement.
Ce que vous pouvez faire avec
- 1Initialiser une nouvelle application full-stackCréez un nouveau projet TanStack Start avec les paramètres par défaut.
- 2Construire une application monopageConfigurez une SPA avec routage typé sans rendu côté serveur.
- 3Étendre un projet existantAjoutez des outils spécifiques comme Clerk ou Drizzle à une base de code actuelle.
- 4Découvrir la documentation des bibliothèques via JSONRecherchez des détails techniques spécifiques, comme les loaders au sein de la bibliothèque de routage, en utilisant une sortie lisible par machine.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Vérifications automatisées
Exécuté le 13 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireNon vérifié
- L'endpoint distant utilise HTTPSNon vérifié
- Les outils destructifs sont étiquetésNon vérifié
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
README
Voir sur 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
Questions sur TanStack CLI MCP
Comment puis-je créer une application TanStack Start ?
Vous pouvez créer une application TanStack Start en exécutant la commande npx @tanstack/cli create my-app.
Puis-je créer une application monopage sans SSR ?
Oui, vous pouvez créer une SPA uniquement avec le routeur en utilisant le flag --router-only.
Comment ajouter de nouvelles fonctionnalités comme Clerk ou Drizzle à mon projet ?
Vous pouvez ajouter des fonctionnalités à un projet existant en utilisant la commande add, par exemple : npx @tanstack/cli add clerk drizzle.
Le CLI collecte-t-il des informations privées sur le projet ?
Non, le CLI n'envoie jamais les noms de projet, les chemins de fichiers, les répertoires cibles, les requêtes de recherche brutes ou les variables d'environnement via la télémétrie.