Создает структуру и управляет приложениями TanStack Router и Start с поддержкой различных инструментов сборки и дополнений.
Также известен как TanStack/cli
- Звёзды
- 1 302
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- —
- Последний коммит
- 12 нояб. 2026 г.
- Лицензия
- MIT
Что такое TanStack CLI MCP?
TanStack CLI — это MCP server. Создает структуру и управляет приложениями TanStack Router и Start с поддержкой различных инструментов сборки и дополнений.
Сводка сгенерирована из README проекта
О TanStack CLI MCP server
Основная функция этого инструмента — создание структуры и управление приложениями TanStack Router и Start. Разработчики используют его для инициализации полнофункциональных SSR-фреймворков или типизированных одностраничных приложений. CLI поддерживает выбор между Vite или Rsbuild в качестве инструментов сборки для проектов на React и Solid, а также позволяет интегрировать такие дополнения, как Clerk, Drizzle или TanStack Query.
Этот сервер работает через команды интерфейса командной строки, такие как npx @tanstack/cli, для создания новых проектов или добавления функций в существующие. Он оптимизирован для работы с агентами: предоставление вывода в формате JSON позволяет AI-клиентам изучать доступные библиотеки и детали документации. Пользователи могут управлять настройками телеметрии с помощью специальных команд, чтобы контролировать, какие анонимные данные об использовании передаются в процессе разработки.
Что вы можете с ним делать
- 1Инициализация нового полнофункционального приложенияСоздание нового проекта TanStack Start с настройками по умолчанию.
- 2Создание одностраничного приложенияНастройка типизированного SPA с маршрутизацией без серверного рендеринга.
- 3Расширение существующего проектаДобавление специфических инструментов, таких как Clerk или Drizzle, в текущую кодовую базу.
- 4Поиск документации библиотек через JSONПоиск конкретных технических деталей, например лоадеров в библиотеке роутера, с помощью машиночитаемого вывода.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетНе проверялось
- Удаленная конечная точка использует HTTPSНе проверялось
- Деструктивные инструменты помеченыНе проверялось
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
README
Открыть на 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
Вопросы о TanStack CLI MCP
Как создать приложение TanStack Start?
Вы можете создать приложение TanStack Start, выполнив команду npx @tanstack/cli create my-app.
Можно ли создать одностраничное приложение без SSR?
Да, вы можете создать SPA только с использованием Router, добавив флаг --router-only.
Как добавить в проект новые функции, такие как Clerk или Drizzle?
Вы можете добавить функции в существующий проект с помощью команды add, например: npx @tanstack/cli add clerk drizzle.
Собирает ли CLI конфиденциальную информацию о проекте?
Нет, CLI никогда не передает через телеметрию названия проектов, пути к файлам, целевые директории, необработанные поисковые запросы или переменные окружения.