다양한 빌드 도구와 애드온을 지원하며 TanStack Router 및 Start 애플리케이션을 스캐폴딩하고 관리합니다.
다른 이름 TanStack/cli
- 스타
- 1,302
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 12일
- 라이선스
- MIT
TanStack CLI MCP란?
TanStack CLI은(는) MCP server입니다. 다양한 빌드 도구와 애드온을 지원하며 TanStack Router 및 Start 애플리케이션을 스캐폴딩하고 관리합니다.
프로젝트 README에서 생성된 요약
TanStack CLI MCP server 정보
TanStack Router 및 Start 애플리케이션을 스캐폴딩하고 관리하는 것이 이 도구의 주요 기능입니다. 개발자는 이를 사용하여 풀스택 SSR 프레임워크나 타입 안정성이 보장된 싱글 페이지 애플리케이션을 초기화할 수 있습니다. 이 CLI는 React 및 Solid 프로젝트의 빌드 도구로 Vite 또는 Rsbuild 중 하나를 선택할 수 있도록 지원하며, Clerk, Drizzle 또는 TanStack Query와 같은 특정 애드온의 통합을 지원합니다.
이 서버는 npx @tanstack/cli와 같은 CLI 명령어를 통해 작동하며, 새 프로젝트를 생성하거나 기존 프로젝트에 기능을 추가합니다. 또한 자기 성찰(introspection)을 위한 JSON 출력을 제공하여 AI 클라이언트가 사용 가능한 라이브러리와 문서 세부 정보를 발견할 수 있도록 설계된 에이전트 친화적 도구입니다. 사용자는 특정 명령어를 통해 텔레메트리 설정을 관리하고 개발 중 공유되는 익명 사용 데이터를 제어할 수 있습니다.
활용 사례
- 1새로운 풀스택 애플리케이션 초기화기본 설정으로 새로운 TanStack Start 프로젝트를 생성합니다.
- 2싱글 페이지 애플리케이션 구축서버 사이드 렌더링이 없는 타입 안정성 기반의 라우팅 SPA를 설정합니다.
- 3기존 프로젝트 확장현재 코드베이스에 Clerk 또는 Drizzle과 같은 특정 도구를 추가합니다.
- 4JSON을 통한 라이브러리 문서 탐색기계 판독이 가능한 출력을 사용하여 라우터 라이브러리 내의 loader와 같은 특정 기술 세부 정보를 검색합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 13일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 원격 엔드포인트가 HTTPS 사용검사되지 않음
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
README
GitHub에서 보기Become 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 애플리케이션을 어떻게 생성하나요?
npx @tanstack/cli create my-app 명령어를 실행하여 TanStack Start 애플리케이션을 생성할 수 있습니다.
SSR 없이 싱글 페이지 애플리케이션을 만들 수 있나요?
네, --router-only 플래그를 사용하여 Router-only SPA를 생성할 수 있습니다.
Clerk 또는 Drizzle 같은 새로운 기능을 프로젝트에 어떻게 추가하나요?
add 명령어를 사용하여 기존 프로젝트에 기능을 추가할 수 있습니다. 예: npx @tanstack/cli add clerk drizzle.
CLI가 프로젝트의 개인 정보를 수집하나요?
아니요, CLI는 프로젝트 이름, 파일 경로, 대상 디렉토리, 원시 검색 쿼리 또는 환경 변수를 텔레메트리를 통해 전송하지 않습니다.