Skip to content

Commit f175bfd

Browse files
docs(AI): Rename suggested MCP server name (#3273)
Co-authored-by: Dimo Dimov <[email protected]>
1 parent fac98d4 commit f175bfd

File tree

3 files changed

+43
-44
lines changed

3 files changed

+43
-44
lines changed

.spelling

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6920,7 +6920,6 @@ MCP
69206920
mcp
69216921
mcp.json
69226922
.mcp.json
6923-
telerikBlazorAssistant
6923+
telerik_blazor_assistant
69246924
telerikblazor
6925-
McP
69266925
copilot-instructions.md

ai/mcp-server.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ To install the Telerik MCP server manually, use the documentation of your AI-pow
3737
* Type: `stdio` (standard input/output transport)
3838
* Command: `npx`
3939
* Arguments: `-y`
40-
* Server name: `telerikBlazorAssistant` (depends on your preferences)
40+
* Server name: `telerik_blazor_assistant`. This name depends on your preferences. The suggestion here matches the MCP tool name in the npm package. See the notes below.
4141
* Your [Telerik license key](#license-key) as an `env` parameter
4242

43-
> * 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 or Windsurf.
4443
> * Some MCP clients expect the MCP servers to be listed under a `servers` JSON key, while others expect `mcpServers`.
4544
> * Some MCP clients expect an `mcp.json` file, while others like Visual Studio 2022 expect an `.mcp.json` file.
45+
> * Some MCP clients, including older Visual Studio versions, may not accept a server name that uses hyphens (`-`) or underscores (`_`). In such cases, update the MCP client version or use a different server name.
4646
4747
### License Key
4848

@@ -64,7 +64,7 @@ To enable the Telerik MCP Server in a specific Blazor app, add a `.mcp.json` fil
6464
````JSON.skip-repl
6565
{
6666
"servers": {
67-
"telerikBlazorAssistant": {
67+
"telerik_blazor_assistant": {
6868
"type": "stdio",
6969
"command": "npx",
7070
"args": ["-y", "@progress/telerik-blazor-mcp@latest"],
@@ -78,7 +78,7 @@ To enable the Telerik MCP Server in a specific Blazor app, add a `.mcp.json` fil
7878

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

81-
> Once the Telerik MCP server is added, make sure that the `telerikBlazorAssistant` 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.
81+
> Once the Telerik MCP server is added, make sure that the `telerik_blazor_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.
8282
8383
### VS Code
8484

@@ -95,7 +95,7 @@ To enable the Telerik MCP Server in a specific [workspace](https://code.visualst
9595
````JSON.skip-repl
9696
{
9797
"servers": {
98-
"telerikBlazorAssistant": {
98+
"telerik_blazor_assistant": {
9999
"type": "stdio",
100100
"command": "npx",
101101
"args": ["-y", "@progress/telerik-blazor-mcp@latest"],
@@ -129,7 +129,7 @@ To [enable the Telerik MCP Server in a specific workspace, Blazor app, or global
129129
````JSON.skip-repl
130130
{
131131
"mcpServers": {
132-
"telerikBlazorAssistant": {
132+
"telerik_blazor_assistant": {
133133
"type": "stdio",
134134
"command": "npx",
135135
"args": ["-y", "@progress/telerik-blazor-mcp@latest"],
@@ -148,7 +148,7 @@ By default, MCP clients do not call MCP tools in a deterministic way. Some MCP c
148148
To use the Telerik MCP Server:
149149

150150
1. Start your prompt with `Telerik` to make it more likely for the Telerik MCP server to get called. If you are using VS Code, then start your prompt with:
151-
* `#` and the MCP server name that you used in `mcp.json` (for example, `#telerikBlazorAssistant`)
151+
* `#` and the MCP server name that you used in `mcp.json` (for example, `#telerik_blazor_assistant`)
152152
* `#` and the name of the Telerik Blazor MCP tool (`#telerik_blazor_assistant`)
153153
1. Confirm that the Telerik MCP server is used. Look for a statement in the output, which is similar to:
154154
* `Running telerik_blazor_assistant` (in VS Code)
@@ -157,7 +157,7 @@ To use the Telerik MCP Server:
157157

158158
Also check the general [AI Coding Assistant Recommendations](slug:ai-overview#recommendations) for more usage tips.
159159

160-
To call the Telerik MCP server without the need to type `Telerik` or `#telerikBlazorAssistant` explicitly, add custom instructions to your AI-powered tool. Here are examples for [GitHub Copilot](https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot#about-repository-custom-instructions-for-github-copilot-chat) and [Cursor](https://docs.cursor.com/context/rules).
160+
To call the Telerik MCP server without the need to type `Telerik` or `#telerik_blazor_assistant` explicitly, add custom instructions to your AI-powered tool. Here are examples for [GitHub Copilot](https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot#about-repository-custom-instructions-for-github-copilot-chat) and [Cursor](https://docs.cursor.com/context/rules).
161161

162162
### Sample Prompts
163163

ai/prompt-library.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ This article provides a list of sample prompts for use with the [Telerik Blazor
1414

1515
## How to Use the Prompts
1616

17-
All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-server). The [`#telerikBlazorAssistant` handle](slug:ai-mcp-server#usage) assumes that this is the server name you have [entered in the `mcp.json` file during installation](slug:ai-mcp-server#installation).
17+
All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-server). The [`#telerik_blazor_assistant` handle](slug:ai-mcp-server#usage) assumes that this is the server name you have [entered in the `mcp.json` file during installation](slug:ai-mcp-server#installation).
1818

1919
1. Browse the prompt library to find a prompt that suits your needs.
20-
2. Copy the prompt text including the `#telerikBlazorAssistant` handle.
20+
2. Copy the prompt text including the `#telerik_blazor_assistant` handle.
2121
3. (optional) Customize the prompt as needed for your specific use case. Make sure the changes comply with the [intended use](slug:ai-overview#intended-use) and the [recommendations](slug:ai-overview#recommendations) for the AI Coding Assistant.
2222
4. Run the prompt against the MCP server.
2323

@@ -28,39 +28,39 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
2828
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
2929

3030
````TEXT.skip-repl
31-
#telerikBlazorAssistant Create a basic Grid component that displays employee data with columns for ID, Name, Position, and Salary. Include sorting and pagination functionality.
31+
#telerik_blazor_assistant Create a basic Grid component that displays employee data with columns for ID, Name, Position, and Salary. Include sorting and pagination functionality.
3232
````
3333

3434
````TEXT.skip-repl
35-
#telerikBlazorAssistant Implement a Grid with enabled filtering and show how to set up different filter types for text, numeric, and date columns.
35+
#telerik_blazor_assistant Implement a Grid with enabled filtering and show how to set up different filter types for text, numeric, and date columns.
3636
````
3737

3838
````TEXT.skip-repl
39-
#telerikBlazorAssistant Set up a Grid that loads data from a REST API endpoint.
39+
#telerik_blazor_assistant Set up a Grid that loads data from a REST API endpoint.
4040
````
4141

4242
````TEXT.skip-repl
43-
#telerikBlazorAssistant Set up a Grid with virtual scrolling to handle large datasets efficiently
43+
#telerik_blazor_assistant Set up a Grid with virtual scrolling to handle large datasets efficiently
4444
````
4545

4646
````TEXT.skip-repl
47-
#telerikBlazorAssistant Create a Grid having Edit button on each row, and conditional formatting based on cell values.
47+
#telerik_blazor_assistant Create a Grid having Edit button on each row, and conditional formatting based on cell values.
4848
````
4949

5050
````TEXT.skip-repl
51-
#telerikBlazorAssistant Implement Grid with enabled grouping and expand/collapse functionality for the groups.
51+
#telerik_blazor_assistant Implement Grid with enabled grouping and expand/collapse functionality for the groups.
5252
````
5353

5454
````TEXT.skip-repl
55-
#telerikBlazorAssistant Set up a Grid with еnabled multiple selection.
55+
#telerik_blazor_assistant Set up a Grid with еnabled multiple selection.
5656
````
5757

5858
````TEXT.skip-repl
59-
#telerikBlazorAssistant Set up a Grid with еnabled checkbox selection.
59+
#telerik_blazor_assistant Set up a Grid with еnabled checkbox selection.
6060
````
6161

6262
````TEXT.skip-repl
63-
#telerikBlazorAssistant Create an editable Grid that includes validation for different data types.
63+
#telerik_blazor_assistant Create an editable Grid that includes validation for different data types.
6464
````
6565

6666
</div>
@@ -70,23 +70,23 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
7070
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
7171

7272
````TEXT.skip-repl
73-
#telerikBlazorAssistant Create a Scheduler component with month, week, and day views.
73+
#telerik_blazor_assistant Create a Scheduler component with month, week, and day views.
7474
````
7575

7676
````TEXT.skip-repl
77-
#telerikBlazorAssistant Create a Scheduler with sample event data and enabled basic event creation, editing, and deletion functionality.
77+
#telerik_blazor_assistant Create a Scheduler with sample event data and enabled basic event creation, editing, and deletion functionality.
7878
````
7979

8080
````TEXT.skip-repl
81-
#telerikBlazorAssistant Create a resource-based Scheduler with sample data grouped by Name of the event owner.
81+
#telerik_blazor_assistant Create a resource-based Scheduler with sample data grouped by Name of the event owner.
8282
````
8383

8484
````TEXT.skip-repl
85-
#telerikBlazorAssistant Create a Scheduler that allows users to toggle between different views and displays appointments.
85+
#telerik_blazor_assistant Create a Scheduler that allows users to toggle between different views and displays appointments.
8686
````
8787

8888
````TEXT.skip-repl
89-
#telerikBlazorAssistant Create a Scheduler that allows to create weekly repeating events.
89+
#telerik_blazor_assistant Create a Scheduler that allows to create weekly repeating events.
9090
````
9191

9292
</div>
@@ -96,11 +96,11 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
9696
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
9797

9898
````TEXT.skip-repl
99-
#telerikBlazorAssistant Build a column chart that shows quarterly sales by region.
99+
#telerik_blazor_assistant Build a column chart that shows quarterly sales by region.
100100
````
101101

102102
````TEXT.skip-repl
103-
#telerikBlazorAssistant Build a column chart that shows quarterly sales by region with drill-down functionality to show monthly data when clicking on a quarter.
103+
#telerik_blazor_assistant Build a column chart that shows quarterly sales by region with drill-down functionality to show monthly data when clicking on a quarter.
104104
````
105105

106106
</div>
@@ -110,11 +110,11 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
110110
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
111111

112112
````TEXT.skip-repl
113-
#telerikBlazorAssistant How to create a form with three TextBox fields.
113+
#telerik_blazor_assistant How to create a form with three TextBox fields.
114114
````
115115

116116
````TEXT.skip-repl
117-
#telerikBlazorAssistant Generate a Form with required field validation for email and password inputs.
117+
#telerik_blazor_assistant Generate a Form with required field validation for email and password inputs.
118118
````
119119

120120
</div>
@@ -124,11 +124,11 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
124124
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
125125

126126
````TEXT.skip-repl
127-
#telerikBlazorAssistant Create a simple Upload component allowing chunk file upload.
127+
#telerik_blazor_assistant Create a simple Upload component allowing chunk file upload.
128128
````
129129

130130
````TEXT.skip-repl
131-
#telerikBlazorAssistant Create an Upload component allowing single file upload to a predefined saving location.
131+
#telerik_blazor_assistant Create an Upload component allowing single file upload to a predefined saving location.
132132
````
133133

134134
</div>
@@ -138,11 +138,11 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
138138
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
139139

140140
````TEXT.skip-repl
141-
#telerikBlazorAssistant Create two cascading DropDownLists where the second list depends on the first selection. Use Categories and Products data with a simple relationship.
141+
#telerik_blazor_assistant Create two cascading DropDownLists where the second list depends on the first selection. Use Categories and Products data with a simple relationship.
142142
````
143143

144144
````TEXT.skip-repl
145-
#telerikBlazorAssistant Create a DropDownList with countries data and enabled filtering.
145+
#telerik_blazor_assistant Create a DropDownList with countries data and enabled filtering.
146146
````
147147

148148
</div>
@@ -152,23 +152,23 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
152152
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
153153

154154
````TEXT.skip-repl
155-
#telerikBlazorAssistant Create a DatePicker that disables weekends.
155+
#telerik_blazor_assistant Create a DatePicker that disables weekends.
156156
````
157157

158158
````TEXT.skip-repl
159-
#telerikBlazorAssistant Create two DatePickers for "From" and "To" date selection where the "To" picker's min date updates based on "From" selection.
159+
#telerik_blazor_assistant Create two DatePickers for "From" and "To" date selection where the "To" picker's min date updates based on "From" selection.
160160
````
161161

162162
````TEXT.skip-repl
163-
#telerikBlazorAssistant Render a DatePicker with a default selected date.
163+
#telerik_blazor_assistant Render a DatePicker with a default selected date.
164164
````
165165

166166
````TEXT.skip-repl
167-
#telerikBlazorAssistant Configure the DatePicker to show week numbers in its calendar popup.
167+
#telerik_blazor_assistant Configure the DatePicker to show week numbers in its calendar popup.
168168
````
169169

170170
````TEXT.skip-repl
171-
#telerikBlazorAssistant Change the display format in the DatePicker so dates show as 'MM/dd/yyyy'.
171+
#telerik_blazor_assistant Change the display format in the DatePicker so dates show as 'MM/dd/yyyy'.
172172
````
173173

174174
</div>
@@ -178,15 +178,15 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
178178
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
179179

180180
````TEXT.skip-repl
181-
#telerikBlazorAssistant Create a Calendar component in which all past days are disabled.
181+
#telerik_blazor_assistant Create a Calendar component in which all past days are disabled.
182182
````
183183

184184
````TEXT.skip-repl
185-
#telerikBlazorAssistant Create a Calendar component in which all weekends are disabled.
185+
#telerik_blazor_assistant Create a Calendar component in which all weekends are disabled.
186186
````
187187

188188
````TEXT.skip-repl
189-
#telerikBlazorAssistant Create a Calendar that shows the past 5 years.
189+
#telerik_blazor_assistant Create a Calendar that shows the past 5 years.
190190
````
191191

192192
</div>
@@ -196,11 +196,11 @@ All prompts in this library target the [Telerik Blazor MCP Server](slug:ai-mcp-s
196196
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
197197

198198
````TEXT.skip-repl
199-
#telerikBlazorAssistant Create a MultiSelect with an array of product objects and show the selected product names below the component.
199+
#telerik_blazor_assistant Create a MultiSelect with an array of product objects and show the selected product names below the component.
200200
````
201201

202202
````TEXT.skip-repl
203-
#telerikBlazorAssistant Create a MultiSelect with checkboxes bound to a simple list of countries and show the selected count.
203+
#telerik_blazor_assistant Create a MultiSelect with checkboxes bound to a simple list of countries and show the selected count.
204204
````
205205

206206
</div>

0 commit comments

Comments
 (0)