Telerik.CLI 1.0.0-develop.6

Prefix Reserved
This is a prerelease version of Telerik.CLI.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Telerik.CLI --version 1.0.0-develop.6
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Telerik.CLI --version 1.0.0-develop.6
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Telerik.CLI&version=1.0.0-develop.6&prerelease
                    
nuke :add-package Telerik.CLI --version 1.0.0-develop.6
                    

Telerik CLI

Unified command-line interface for Telerik products and services. The CLI is published as a set of .NET global tools, all using the telerik command, each covering a distinct domain:

Command Description
nuget Configure the Telerik NuGet package source
license Fetch and store the Telerik license key
oauth Manage Telerik account authentication (OAuth)
mcp Manage MCP server configuration for IDEs

Build & Run

dotnet build
cd src/Telerik.CLI && dotnet run -- --help

Global Options

Every command accepts a --json flag. When omitted, output is human-readable plain text. When present, the result is printed as indented JSON to stdout.

{
  "exitCode": 0,
  "success": true,
  "message": "Human-readable message",
  "data": { }
}

Session data and credentials are stored in an OS-specific state directory:

OS Path
Windows %AppData%\Telerik
macOS / Linux ~/.telerik

Commands

Authentication

telerik login

Authenticate with a Telerik account via browser-based OAuth. Persists the session locally so subsequent commands run without re-authenticating.

telerik login [--json]
  • If a valid session already exists, returns immediately without opening the browser.
  • On success, stores access token, refresh token, email, and profile info in the state directory.
telerik logout

Clear the locally persisted login session.

telerik logout [--json]
telerik whoami

Display information about the currently authenticated user.

telerik whoami [--json]

NuGet

telerik nuget config

Add or update the Telerik NuGet package source (https://nuget.telerik.com/v3/index.json) in the user-level or a project-level NuGet.config.

telerik nuget config [--scope user|project] [--path <path>] [--api-key <key>] [--force] [--json]
Option Default Description
--scope user Configuration scope: user or project
--path Path to NuGet.config or project directory (required when --scope project)
--api-key Telerik NuGet API key. If omitted, a new key is generated from the current session
--force Overwrite the existing NuGet source entry if one is already configured

Licensing

telerik license get-key

Download and store the Telerik license key for the authenticated account.

telerik license get-key [--json]
  • Requires an active session (telerik login first).
  • Stores the key file in the standard ProductLicenseKey location.

MCP

telerik mcp config <ide> <product>

Register a Telerik product's MCP server in the global MCP configuration file for a specific IDE. Upserts the server entry by name, preserving all other entries.

telerik mcp config [--ide <ide>] [<product>] [--json]
Argument/Option Values
--ide vscode, cursor, visualstudio, or all
product blazor or all

Passing all for either argument targets every known IDE or product respectively.

telerik mcp all

Convenience shorthand for mcp config all all — registers all known products into every detected IDE.

telerik mcp all [--json]

Supported products:

Product slug MCP server name
blazor telerik-blazor-mcp

IDE configuration file locations:

IDE OS Path
VS Code Windows %APPDATA%\Code\User\mcp.json
VS Code macOS ~/Library/Application Support/Code/User/mcp.json
VS Code Linux ~/.config/Code/User/mcp.json
Cursor Windows %USERPROFILE%\.cursor\mcp.json
Cursor macOS / Linux ~/.cursor/mcp.json
Visual Studio Windows %USERPROFILE%\.mcp.json
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.1.0-develop.1 0 3/31/2026
1.0.1 41 3/30/2026
1.0.1-develop.2 40 3/26/2026
1.0.1-develop.1 33 3/25/2026
1.0.0 189 3/17/2026
1.0.0-develop.15 37 3/17/2026
1.0.0-develop.14 53 3/17/2026
1.0.0-develop.13 54 3/17/2026
1.0.0-develop.12 40 3/17/2026
1.0.0-develop.11 53 3/13/2026
1.0.0-develop.10 44 3/12/2026
1.0.0-develop.9 42 3/12/2026
1.0.0-develop.8 45 3/12/2026
1.0.0-develop.7 44 3/12/2026
1.0.0-develop.6 44 3/11/2026