Telerik.CLI 1.0.0-develop.8

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.8
                    
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.8
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Telerik.CLI&version=1.0.0-develop.8&prerelease
                    
nuke :add-package Telerik.CLI --version 1.0.0-develop.8
                    

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

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.

Commands that require authentication (login, nuget config, license get-key) also accept a --manual flag for environments where the browser cannot complete the loopback OAuth redirect (e.g. firewall, antivirus, WSL, corporate proxy). When used, the command prints the authorization URL to the console, prompts you to open it in a browser and log in manually, then asks you to paste the full redirect URL from the address bar so the authorization code can be extracted and exchanged for an access token.

{
  "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 [--manual] [--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.
  • Use --manual in environments where the browser cannot complete the loopback OAuth redirect (e.g. firewall, antivirus, WSL, corporate proxy). The command prints the authorization URL, prompts you to log in manually in a browser, then asks you to paste the full redirect URL from the address bar so the authorization code can be extracted and exchanged for an access token.
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] [--manual] [--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
--manual Use manual credential provider for environments where the browser cannot complete the loopback OAuth redirect (e.g. firewall, antivirus, WSL, corporate proxy)

Licensing

telerik license get-key

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

telerik license get-key [--manual] [--json]
  • Requires an active session (telerik login first), or pass --manual to authenticate inline.
  • Stores the key file in the standard ProductLicenseKey location.
  • Use --manual in environments where the browser cannot complete the loopback OAuth redirect (e.g. firewall, antivirus, WSL, corporate proxy). The command prints the authorization URL, prompts you to log in manually in a browser, then asks you to paste the full redirect URL from the address bar so the authorization code can be extracted and exchanged for an access token.

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