Skip to content

Commit af7d24a

Browse files
committed
Sync with Kendo UI Professional
1 parent 1e1f85b commit af7d24a

19 files changed

+1248
-356
lines changed

docs-aspnet/ai/mcp-server.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ The generic settings of the Telerik {{ site.framework }} MCP server are:
3030
* Type: `stdio` (standard input/output transport)
3131
* Command: `npx` (the MCP server works through an npm package)
3232
* Arguments: `-y`
33-
* Server name: `telerikAspnetcoreHtmlAssistant` for HtmlHelper and `telerikAspnetcoreTagAssistant` for TagHelper
33+
* Server name: `telerik-aspnetcorehtml-assistant` for HtmlHelper and `telerik-aspnetcorehtml-assistant` for TagHelper
3434

3535
You also need to add your [Telerik licence key](slug:installation_license_key_aspnetcore) as an `env` parameter in the `mcp.json` file. There are two options:
3636

3737
* (recommended) Use a `TELERIK_LICENSE_PATH` argument and point to the location of your Telerik license file.
3838
* Use a `TELERIK_LICENSE` argument and paste your Telerik license key. Make sure to [update the license key](slug:installation_license_key_aspnetcore#license-key-updates) when necessary.
3939

40-
> * Do not use hyphens (`-`) or underscores (`_`) in the MCP server name in the MCP `.json` file, due to potential compatibility issues with some MCP clients, such as Visual Studio.
40+
> * Do not use underscores (`_`) in the MCP server name in the MCP `.json` file, due to potential compatibility issues with some MCP clients, such as Visual Studio.
4141
> * Some MCP clients expect the MCP servers to be listed under a `servers` JSON key, while others expect `mcpServers`.
4242
> * Some MCP clients expect an `mcp.json` file, while others like Visual Studio 2022 expect an `.mcp.json` file.
4343
@@ -58,7 +58,7 @@ To enable the Telerik MCP Servers in a specific {{ site.framework }} app, add a
5858
```JSON
5959
{
6060
"servers": {
61-
"telerikAspnetcoreHtmlAssistant": {
61+
"telerik-aspnetcorehtml-assistant": {
6262
"type": "stdio",
6363
"command": "npx",
6464
"args": [ "-y", "@progress/telerik-aspnetcore-html-mcp@latest" ],
@@ -77,7 +77,7 @@ To enable the Telerik MCP Servers in a specific {{ site.framework }} app, add a
7777
```JSON
7878
{
7979
"servers": {
80-
"telerikAspnetcoreTagAssistant": {
80+
"telerik-aspnetcoretag-assistant": {
8181
"type": "stdio",
8282
"command": "npx",
8383
"args": [ "-y", "@progress/telerik-aspnetcore-tag-mcp@latest" ],
@@ -93,7 +93,7 @@ To enable the Telerik MCP Servers in a specific {{ site.framework }} app, add a
9393

9494
To enable global automatic discovery of the Telerik MCP Servers in Visual Studio, add the above `.mcp.json` file to your user directory (`%USERPROFILE%`), for example, `C:\Users\____\.mcp.json`.
9595

96-
> Once the Telerik MCP server is added, make sure that the `telerikAspnetcoreHtmlAssistant` or `telerikAspnetcoreTagAssistant` tool is [enabled (checked) in the Copilot Chat window's tool selection dropdown](https://learn.microsoft.com/en-us/visualstudio/ide/mcp-servers?view=vs-2022#configuration-example-with-github-mcp-server). This dropdown opens when clicking on a wrench icon 🔧 at the bottom of the Copilot Window. The Telerik MCP server may get disabled when starting a new chat, changing threads, or relaunching Visual Studio. This is a known issue with MCP servers in general.
96+
> Once the Telerik MCP server is added, make sure that the `telerik-aspnetcorehtml-assistant` or `telerik-aspnetcoretag-assistant` tool is [enabled (checked) in the Copilot Chat window's tool selection dropdown](https://learn.microsoft.com/en-us/visualstudio/ide/mcp-servers?view=vs-2022#configuration-example-with-github-mcp-server). This dropdown opens when clicking on a wrench icon 🔧 at the bottom of the Copilot Window. The Telerik MCP server may get disabled when starting a new chat, changing threads, or relaunching Visual Studio. This is a known issue with MCP servers in general.
9797
9898
### VS Code
9999

@@ -114,7 +114,7 @@ To enable the Telerik MCP Servers in a specific [workspace](https://code.visuals
114114
```JSON
115115
{
116116
"servers": {
117-
"telerikAspnetcoreHtmlAssistant": {
117+
"telerik-aspnetcorehtml-assistant": {
118118
"type": "stdio",
119119
"command": "npx",
120120
"args": [ "-y", "@progress/telerik-aspnetcore-html-mcp@latest" ],
@@ -133,7 +133,7 @@ To enable the Telerik MCP Servers in a specific [workspace](https://code.visuals
133133
```JSON
134134
{
135135
"servers": {
136-
"telerikAspnetcoreTagAssistant": {
136+
"telerik-aspnetcoretag-assistant": {
137137
"type": "stdio",
138138
"command": "npx",
139139
"args": [ "-y", "@progress/telerik-aspnetcore-tag-mcp@latest" ],
@@ -145,7 +145,7 @@ To enable the Telerik MCP Servers in a specific [workspace](https://code.visuals
145145
}
146146
```
147147

148-
This enables you to call the respective MCP Server with the `#telerikCoreAssistant`.
148+
This enables you to call the respective MCP Server with the `#telerik-aspnetcorehtml-assistant` or `#telerik-aspnetcoretag-assistant`.
149149

150150
#### Global Configuration
151151

@@ -179,7 +179,7 @@ To enable the Telerik MCP servers in [a specific workspace](https://docs.cursor.
179179
```JSON
180180
{
181181
"mcpServers": {
182-
"telerikAspnetcoreHtmlAssistant": {
182+
"telerik-aspnetcorehtml-assistant": {
183183
"type": "stdio",
184184
"command": "npx",
185185
"args": [ "-y", "@progress/telerik-aspnetcore-html-mcp@latest" ],
@@ -198,7 +198,7 @@ To enable the Telerik MCP servers in [a specific workspace](https://docs.cursor.
198198
```JSON
199199
{
200200
"mcpServers": {
201-
"telerikAspnetcoreTagAssistant": {
201+
"telerik-aspnetcoretag-assistant": {
202202
"type": "stdio",
203203
"command": "npx",
204204
"args": [ "-y", "@progress/telerik-aspnetcore-tag-mcp@latest" ],
@@ -210,7 +210,7 @@ To enable the Telerik MCP servers in [a specific workspace](https://docs.cursor.
210210
}
211211
```
212212

213-
This enables you to call the respective MCP Server with the `#telerikCoreAssistant`.
213+
This enables you to call the respective MCP Server with the `#telerik-aspnetcorehtml-assistant` or `#telerik-aspnetcoretag-assistant`.
214214

215215
#### Global Configuration
216216

@@ -222,10 +222,10 @@ To add the Telerik MCP Servers [globally for Cursor](https://docs.cursor.com/con
222222
223223
To use the Telerik {{ site.framework }} MCP Server:
224224

225-
1. Start your prompt with `#telerikCoreAssistant` (or with `#` followed by your custom server name, if set).
225+
1. Start your prompt with `#telerik-aspnetcorehtml-assistant` / `#telerik-aspnetcoretag-assistant` (or with `#` followed by your custom server name, if set).
226226
1. Confirm that the respective Telerik MCP server is used, because this doesn't happen deterministically. Look for a statement in the output, which is similar to:
227-
* `Running telerikAspnetcoreHtmlAssistant` or `Running telerikAspnetcoreTagAssistant` (in VS Code)
228-
* `Calling MCP tool telerikAspnetcoreHtmlAssistant` or `Calling MCP tool telerikAspnetcoreTagAssistant` (in Cursor)
227+
* `Running telerik-aspnetcorehtml-assistant` or `Running telerik-aspnetcoretag-assistant` (in VS Code)
228+
* `Calling MCP tool telerik-aspnetcorehtml-assistant` or `Calling MCP tool telerik-aspnetcoretag-assistant` (in Cursor)
229229

230230
![MCP Server uses Telerik {{ site.framework }} AI Coding Assistant in VS Code](images/mcp-confirmation.png)
231231

@@ -241,15 +241,15 @@ The following list describes how your prompts may look like:
241241

242242
* When generating HtmlHelper components:
243243

244-
* "`@telerikaspnetcorehtml` Generate a {{ site.product }} Grid with sorting and paging enabled. Bind the Grid to dummy data."
245-
* "`@telerikaspnetcorehtml` Generate a ComboBox that shows a list of products. Create a Product class and generate sample data."
246-
* "`@telerikaspnetcorehtml` Show me sample code for a {{ site.product }} Grid with virtual scrolling for the rows and columns."
244+
* "`#telerik-aspnetcorehtml-assistant` Generate a {{ site.product }} Grid with sorting and paging enabled. Bind the Grid to dummy data."
245+
* "`#telerik-aspnetcorehtml-assistant` Generate a ComboBox that shows a list of products. Create a Product class and generate sample data."
246+
* "`#telerik-aspnetcorehtml-assistant` Show me sample code for a {{ site.product }} Grid with virtual scrolling for the rows and columns."
247247

248248
* When generating TagHelper components:
249249

250-
* "`@telerikaspnetcoretag` Generate a {{ site.product }} Grid with sorting and paging enabled. Bind the Grid to dummy data."
251-
* "`@telerikaspnetcoretag` Generate a ComboBox that shows a list of products. Create a Product class and generate sample data."
252-
* "`@telerikaspnetcoretag` Show me sample code for a {{ site.product }} Grid with virtual scrolling for the rows and columns."
250+
* "`#telerik-aspnetcoretag-assistant` Generate a {{ site.product }} Grid with sorting and paging enabled. Bind the Grid to dummy data."
251+
* "`#telerik-aspnetcoretag-assistant` Generate a ComboBox that shows a list of products. Create a Product class and generate sample data."
252+
* "`#telerik-aspnetcoretag-assistant` Show me sample code for a {{ site.product }} Grid with virtual scrolling for the rows and columns."
253253

254254
## Usage Limits
255255

@@ -264,4 +264,4 @@ You can use the Telerik {{ site.framework }} MCP server with local large languag
264264
* [Telerik {{ site.framework }} AI Coding Assistant Intended Use](slug:overview_ai#intended-use)
265265
* [Telerik {{ site.framework }} AI Coding Assistant Recommendations](slug:overview_ai#recommendations)
266266
* [Telerik {{ site.framework }} Extension for GitHub Copilot](slug:ai_copilot_extension)
267-
* [Telerik {{ site.framework }} Prompt Library](slug:ai_prompt_library)
267+
* [Telerik {{ site.framework }} Prompt Library](slug:ai_prompt_library)

0 commit comments

Comments
 (0)