New to Kendo UI for AngularStart a free 30-day trial

Kendo UI for Angular MCP Server

The Kendo UI for Angular MCP Server lets you interact with AI and reach new levels of developer productivity. The MCP server provides proprietary context to AI-powered IDEs, apps and tools. You can use the Kendo UI for Angular MCP server for Angular AI code generation and ask about Kendo UI for Angular components, features, or general usage. You can successfully prompt more complex questions and tasks, and generate tailored code that includes Kendo UI for Angular components and API.

Prerequisites

To use the Kendo UI for Angular MCP server, you need:

Installation

Use the documentation of your AI-powered MCP client to add the Kendo UI for Angular MCP server to a specific workspace or globally. You can see installation tips and examples for some popular MCP clients below.

The generic settings of the Kendo UI for Angular MCP server are:

  • Server name: kendo-angular-assistant
  • Type: stdio (standard input/output transport)
  • Command: npx (the MCP server works through an npm package)
  • Supported arguments: -y
  • npm package name: @progress/kendo-angular-mcp

You also need to add your Telerik licence key as an env parameter in the mcp.json file. There are two options:

  • (recommended) Use a TELERIK_LICENSE_PATH argument and point to the location of your Telerik license file.
  • Use a TELERIK_LICENSE argument and paste your Telerik license key. Make sure to update the license key when necessary.

VSCode

For detailed instructions, refer to Use MCP servers in VS Code.

This section applies to VS Code 1.102.1 and newer versions.

Make sure that chat.mcp.enabled is enabled in the VS Code settings.

Workspace Configuration

To enable the Kendo UI for Angular MCP server in a specific workspace or Angular app, add a .vscode folder with an mcp.json file at the root of the workspace with the following content:

json
{
  "servers": {
    "kendo-angular-assistant": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@progress/kendo-angular-mcp@latest"],
      "env": {
        "TELERIK_LICENSE_PATH": "THE_PATH_TO_YOUR_LICENSE_FILE"
      }
    }
  }
}

This enables you to call the MCP Server with the #kendo-angular-assistant handle. To use a custom handle, change the server name in the mcp.json.

Global Configuration

To add the Kendo UI for Angular MCP Server globally for VS Code, run the MCP: Open User Configuration command from the Command Palette and add the above content to the automatically created mcp.json file in your user profile.

Alternatively, manually create an mcp.json file with the above content in your user folder.

Cursor

For detailed instructions, refer to Model Context Protocol.

Workspace Configuration

To enable the Kendo UI for Angular MCP server in a specific workspace or Angular app, add a .cursor folder with an mcp.json file at the root of the workspace with the following content:

json
{
  "mcpServers": {
    "kendo-angular-assistant": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@progress/kendo-angular-mcp@latest"],
      "env": {
        "TELERIK_LICENSE_PATH": "THE_PATH_TO_YOUR_LICENSE_FILE"
      },
    }
  }
}

This enables you to call the MCP Server with the #kendo-angular-assistant handle. To use a custom handle, change the server name in the mcp.json.

Global Configuration

To add the Kendo UI for Angular MCP Server globally for Cursor, add a .cursor folder with the above mcp.json file in your user folder.

Usage

When switching between tasks and files, start a new session in a new chat window to avoid polluting the context with irrelevant or outdated information.

To use the Kendo UI for Angular MCP server:

  1. Start your prompt with #kendo-angular-assistant (or with # followed by your custom server name, if set).
  2. Inspect the output and verify that the MCP Server is used. Look for a similar statement in the output (the exact text may vary across tools):

MCP Server uses Kendo UI Angular AI Coding Assistant in VS Code

  1. If the Kendo UI for Angular MCP server is not used even though it's installed and enabled, double-check the server name in your configuration and try rephrasing your prompt.
  2. If requested, grant the Kendo UI for Angular MCP server a permission to run for this session, workspace, or always.

To increase the probability of the Kendo UI for Angular MCP Server being used, or to call it without the need to mention "kendo" explicitly, add custom idea instructions to your AI-powered tool. Here are examples for GitHub Copilot and Cursor.

Sample Prompts

The following list describes how your prompts may look like:

  • "#kendo-angular-assistant Generate a Kendo UI for Angular Grid with sorting and paging enabled. Bind the Grid to dummy data."
  • "#kendo-angular-assistant Generate a Kendo UI for Angular ComboBox that shows a list of products."
  • "#kendo-angular-assistant Show me sample code for a Kendo UI for Angular Grid with virtual scrolling for the rows and columns."

Visit the Kendo UI for Angular Prompt Library for more sample prompts.

Usage Limits

A Telerik Subscription license is recommended in order to use the Kendo UI for Angular AI Coding Assistant without restrictions. Perpetual license holders and trial users can make a limited number of requests per year.

Connect to Local AI Model

You can use the Kendo UI for Angular MCP server with local large language models (LLM). For example, run your local model through Ollama and use a third-party package such as MCP-LLM Bridge to connect the model to the Kendo UI for Angular MCP server. This will allow you to use the Kendo UI for Angular AI Coding Assistant without a cloud-based AI model.

See Also