さまざまなビルドツールやアドオンをサポートし、TanStack RouterおよびTanStack Startアプリケーションの雛形作成と管理を行います。
別名 TanStack/cli
- スター
- 1,302
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- —
- 最終コミット
- 2026年11月12日
- ライセンス
- MIT
TanStack CLI MCPとは
TanStack CLIはMCPサーバーです。 さまざまなビルドツールやアドオンをサポートし、TanStack RouterおよびTanStack Startアプリケーションの雛形作成と管理を行います。.
プロジェクトのREADMEから生成された概要
TanStack CLI MCP server について
このツールの主な機能は、TanStack RouterおよびTanStack Startアプリケーションの雛形作成と管理です。開発者はこれを使用して、フルスタックSSRフレームワークや型安全なシングルページアプリケーションを初期化できます。このCLIは、ReactおよびSolidプロジェクトのビルドツールとしてViteまたはRsbuildを選択できるほか、Clerk、Drizzle、TanStack Queryなどの特定のアドオンの統合も可能です。
このサーバーは、npx @tanstack/cli のようなコマンドラインインターフェースコマンドを介して動作し、新規プロジェクトの作成や既存プロジェクトへの機能追加を行います。また、イントロスペクション(内省)用に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のみのSPAを作成できます。
ClerkやDrizzleなどの新しい機能をプロジェクトに追加するにはどうすればよいですか?
add コマンドを使用して、既存のプロジェクトに機能を追加できます。例:npx @tanstack/cli add clerk drizzle
CLIはプロジェクトのプライベートな情報を収集しますか?
いいえ、CLIがテレメトリを通じてプロジェクト名、ファイルパス、ターゲットディレクトリ、生の検索クエリ、または環境変数を送信することはありません。