Telerik.CLI
1.0.0-develop.6
Prefix Reserved
See the version list below for details.
dotnet tool install --global Telerik.CLI --version 1.0.0-develop.6
dotnet new tool-manifest
dotnet tool install --local Telerik.CLI --version 1.0.0-develop.6
#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 loginfirst). - Stores the key file in the standard
ProductLicenseKeylocation.
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 | Versions 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. |
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 |