Estrutura e gerencia aplicações TanStack Router e Start com suporte a diversas ferramentas de build e add-ons.
Também conhecido como TanStack/cli
- Stars
- 1.302
- Ferramentas
- —
- Downloads, 30 dias
- —
- Versão mais recente
- —
- Último commit
- 12 de nov. de 2026
- Licença
- MIT
O que é o MCP TanStack CLI?
TanStack CLI é um MCP server. Estrutura e gerencia aplicações TanStack Router e Start com suporte a diversas ferramentas de build e add-ons.
Resumo gerado a partir do README do projeto
Sobre o MCP server de TanStack CLI
A função principal desta ferramenta é realizar o scaffolding e o gerenciamento de aplicações TanStack Router e Start. Desenvolvedores a utilizam para inicializar frameworks full-stack com SSR ou single-page applications com tipagem segura. O CLI permite escolher entre Vite ou Rsbuild como ferramentas de build para projetos React e Solid, além de possibilitar a integração de add-ons específicos como Clerk, Drizzle ou TanStack Query.
Este servidor opera por meio de comandos de interface de linha de comando, como npx @tanstack/cli, para criar novos projetos ou adicionar recursos aos existentes. Ele foi projetado para ser amigável a agentes, fornecendo saída em JSON para introspecção, o que ajuda clientes de IA a descobrir bibliotecas disponíveis e detalhes de documentação. Os usuários podem gerenciar as configurações de telemetria por meio de comandos específicos para controlar quais dados de uso anônimos são compartilhados durante o desenvolvimento.
O que você pode fazer com ele
- 1Inicializar uma nova aplicação full-stackCrie um novo projeto TanStack Start com as configurações padrão.
- 2Construir uma single-page applicationConfigure uma SPA de roteamento com tipagem segura sem renderização no lado do servidor.
- 3Estender um projeto existenteAdicione ferramentas específicas como Clerk ou Drizzle a uma base de código atual.
- 4Descobrir documentação de bibliotecas via JSONPesquise detalhes técnicos específicos, como loaders dentro da biblioteca de roteamento, utilizando saídas legíveis por máquina.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Verificações automatizadas
Executado em 13 de nov. de 2026Relatório completo →Ainda não verificado. Um servidor precisa de uma pontuação de 80, nenhum problema grave e dados suficientes para verificarmos. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessívelPassou
- Licença de código aberto (OSI)Passou
- Commit ou release no último anoPassou
- Nome do pacote não é próximo a um pacote popularNão verificado
- O endpoint remoto usa HTTPSNão verificado
- Ferramentas destrutivas estão rotuladasNão verificado
- Sem instruções ocultas para o modeloPassou
- Nenhum aviso crítico no pacote ou em suas dependênciasNão verificado
README
Ver no 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
Perguntas sobre o MCP TanStack CLI
Como posso criar uma aplicação TanStack Start?
Você pode criar uma aplicação TanStack Start executando o comando npx @tanstack/cli create my-app.
Posso criar uma single-page application sem SSR?
Sim, você pode criar uma SPA apenas com o Router usando a flag --router-only.
Como adiciono novos recursos como Clerk ou Drizzle ao meu projeto?
Você pode adicionar recursos a um projeto existente usando o comando add, por exemplo: npx @tanstack/cli add clerk drizzle.
O CLI coleta informações privadas do projeto?
Não, o CLI nunca envia nomes de projetos, caminhos de arquivos, diretórios de destino, consultas de busca brutas ou variáveis de ambiente via telemetria.