You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: blazor/ai-coding-assistant/mcp-server.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
---
2
2
layout: post
3
-
title: SyncfusionBlazorAssistant MCP Server | Syncfusion
4
-
description: Learn how to configure and use SyncfusionBlazorAssistant MCP server for intelligent code generation, documentation, and troubleshooting in Blazor apps.
3
+
title: SyncfusionBlazorAssistant MCP server | Syncfusion
4
+
description: Learn how to configure and use SyncfusionBlazorAssistant MCP server for intelligent code generation, documentation, and troubleshooting in Blazor applications.
5
5
control: Getting started with SyncfusionBlazorAssistant MCP Server
6
6
platform: Blazor
7
7
documentation: ug
8
8
---
9
9
10
-
# SyncfusionBlazorAssistant MCP Server
10
+
# SyncfusionBlazorAssistant MCP server
11
11
12
12
## Overview
13
13
14
-
The [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) is a specialized [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) server that provides intelligent assistance for developers using Syncfusion's Blazor component libraries. This tool seamlessly integrates with compatible [MCP clients](https://modelcontextprotocol.io/clients) to enhance your development workflow when building Blazor applications with Syncfusion<supstyle="font-size:70%">®</sup> components.
14
+
The [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) is a specialized [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) server that provides intelligent assistance for developers using Syncfusion Blazor component libraries. This tool seamlessly integrates with compatible [MCP clients](https://modelcontextprotocol.io/clients) to enhance your development workflow when building Blazor applications with Syncfusion<supstyle="font-size:70%">®</sup> components.
15
15
16
-
### Key Benefits
16
+
### Key benefits
17
17
18
18
* Intelligent code generation for Syncfusion<supstyle="font-size:70%">®</sup> Blazor components.
19
19
* Detailed component documentation and usage examples.
@@ -23,15 +23,15 @@ The [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor
23
23
24
24
Before using [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant), ensure you have:
25
25
26
-
* Required [node](https://nodejs.org/en/) version >= 18
27
-
* A [compatible MCP client](https://modelcontextprotocol.io/clients) (Visual Studio Code with GitHub Copilot, [Syncfusion<supstyle="font-size:70%">®</sup> CodeStudio](https://www.syncfusion.com/code-studio/), etc.)
26
+
* Required [Node.js](https://nodejs.org/en/) version >= 18
27
+
* A [compatible MCP client](https://modelcontextprotocol.io/clients) (Visual Studio Code with GitHub Copilot, [Syncfusion<supstyle="font-size:70%">®</sup> Code Studio](https://www.syncfusion.com/code-studio/), etc.)
28
28
* An active Syncfusion<supstyle="font-size:70%">®</sup> license (any of the following):
* An active [API KEY](https://syncfusion.com/account/api-key)
32
+
* An active [API key](https://www.syncfusion.com/account/api-key)
33
33
34
-
## Unlimited Access
34
+
## Unlimited access
35
35
36
36
Syncfusion<supstyle="font-size:70%">®</sup> offers unlimited access to this MCP server. There are no restrictions on:
37
37
@@ -46,15 +46,15 @@ This ensures users can fully leverage Syncfusion<sup style="font-size:70%">®
46
46
47
47
Before you can invoke the `SyncfusionBlazorAssistant` MCP server, you need to configure your MCP client with these core settings. The **Generic MCP Server Settings** shown below are identical across all clients:
You need to add your [Syncfusion API key](https://syncfusion.com/account/api-key) as an env parameter in the configuration file:
57
+
You need to add your [Syncfusion API key](https://www.syncfusion.com/account/api-key) as an env parameter in the configuration file:
58
58
59
59
```json
60
60
"env": {
@@ -93,7 +93,7 @@ Below are setup instructions for popular MCP clients:
93
93
}
94
94
```
95
95
96
-
* After updating the configuration in settings.json, you'll notice a "Start" option at the top of the config. This allows you to easily start the [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) server directly from the settings interface without additional commands.
96
+
* After updating the configuration in mcp.json, you'll notice a "Start" option at the top of the config. This allows you to easily start the [SyncfusionBlazorAssistant](https://www.npmjs.com/package/@syncfusion/blazor-assistant) server directly from the settings interface without additional commands.
97
97
98
98
* Confirm the server is active by checking for a message like: `SyncfusionBlazorAssistant is running...` in the output.
99
99
@@ -176,7 +176,7 @@ For more details, refer to the [Cursor documentation](https://cursor.com/docs/co
176
176
177
177
For further assistance, see the [JetBrains documentation](https://www.jetbrains.com/help/ai-assistant/mcp.html#connect-to-an-mcp-server).
178
178
179
-
> For more detailed information about configuring MCP servers in various clients, refer to the official documentations, e.g., [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp#mcp-config-json)
179
+
> For more detailed information about configuring MCP servers in various clients, refer to the official documentation, e.g., [Windsurf](https://docs.windsurf.com/windsurf/cascade/mcp#mcp-config-json)
180
180
181
181
## Usage
182
182
@@ -199,7 +199,7 @@ To activate the SyncfusionBlazorAssistant MCP server:
199
199
200
200
Syncfusion<supstyle="font-size:70%">®</sup> MCP Servers provide full access to all AI interaction modes — Ask/Chat, Edit, and Agent — across supported MCP clients.
201
201
202
-
### Best Practices for Effective Usage
202
+
### Best practices for effective usage
203
203
204
204
1.`Be specific`: Mention both platform and component (e.g., "How do I create a Syncfusion Blazor Grid with paging and filtering?").
205
205
2.`Provide context`: Include details about your use case for more targeted solutions.
@@ -225,7 +225,7 @@ If you encounter issues:
225
225
226
226
## Support
227
227
228
-
Product support is available through the following mediums.
228
+
Product support is available through the following channels.
229
229
230
230
*[Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours \| Unlimited tickets \| Holiday support
title: Syncfusion AI Coding Assistant Overview | Syncfusion
4
-
description: Learn how Syncfusion AI Coding Assistant boost Blazor productivity by generating accurate code snippets, configuration examples, and contextual guidance.
3
+
title: Syncfusion AI Coding Assistant overview | Syncfusion
4
+
description: Learn how the Syncfusion AI Coding Assistant boosts Blazor productivity by generating accurate code snippets, configuration examples, and contextual guidance.
5
5
control: Syncfusion AI Coding Assistant Overview
6
6
platform: Blazor
7
7
documentation: ug
8
8
---
9
9
10
-
# Syncfusion® AI Coding Assistant Overview
10
+
# Syncfusion® AI Coding Assistant overview
11
11
12
-
The **Syncfusion<supstyle="font-size:70%">®</sup> AI Coding Assistant**are designed to streamline your development workflow when building Blazor applications with Syncfusion<supstyle="font-size:70%">®</sup> components. It uses contextual knowledge of the Syncfusion<supstyle="font-size:70%">®</sup> component library to generate accurate code snippets, configuration examples, and guided explanations—minimizing documentation searches and maximizing productivity.
12
+
The **Syncfusion<supstyle="font-size:70%">®</sup> AI Coding Assistant**is designed to streamline development when building Blazor applications with Syncfusion<supstyle="font-size:70%">®</sup> components. It uses contextual knowledge of the Syncfusion<supstyle="font-size:70%">®</sup> component library to generate accurate code snippets, configuration examples, and guided explanations—minimizing documentation searches and maximizing productivity.
13
13
14
-
AI Coding Assistant:
14
+
AI Coding Assistants:
15
15
16
-
***The SyncfusionBlazorAssistant MCP Server**
17
-
Processes advanced prompts and returns tailored code suggestions via[MCP-compatible clients](https://modelcontextprotocol.io/clients).
16
+
***SyncfusionBlazorAssistant MCP server**
17
+
Processes prompts and returns tailored code suggestions through[MCP-compatible clients](https://modelcontextprotocol.io/clients).
18
18
19
-
## Getting Started
19
+
## Getting started
20
20
21
-
To use the AI Coding Assistant, you need:
21
+
To use the AI Coding Assistant, the following are required:
22
22
23
23
* A [Syncfusion<supstyle="font-size:70%">®</sup> user account](https://www.syncfusion.com/account)
24
24
* An active Syncfusion<supstyle="font-size:70%">®</sup> license (any of the following):
* An active [API KEY](https://syncfusion.com/account/api-key)
28
+
* An active [API key](https://www.syncfusion.com/account/api-key)
29
29
* A [Blazor application that includes SyncfusionBlazor](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app)
30
30
31
-
## Unlimited Access
31
+
## Unlimited access
32
32
33
-
Syncfusion<supstyle="font-size:70%">®</sup> offers unlimited access to the AI Coding Assistant, with no limitations on:
33
+
Syncfusion<supstyle="font-size:70%">®</sup> offers unlimited access to the AI Coding Assistant with no limitations on:
34
34
35
35
* Number of requests
36
36
* Components usage
@@ -39,31 +39,33 @@ Syncfusion<sup style="font-size:70%">®</sup> offers unlimited access to the
39
39
40
40
This ensures users can fully leverage Syncfusion<supstyle="font-size:70%">®</sup> components to enhance their development experience without limitations.
41
41
42
-
## Best Practices
42
+
## Best practices
43
43
44
44
* Initial Setup: Use the tools to quickly add and configure Syncfusion<supstyle="font-size:70%">®</sup> components in your Blazor application.
45
45
* Feature Tuning: Enable or disable component features through prompt-based configuration for tailored functionality.
46
46
* Data Binding: Generate sample data for testing and prototyping. Avoid using sensitive or production data to ensure security.
47
-
* Step-by-step explanations: Use annotated code to understand component behavior. Note that the level of detail may vary depending on the tool, mode, and AI model used. Refer to the [Syncfusion<supstyle="font-size:70%">®</sup> Blazor Documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) for in-depth information.
47
+
* Step-by-step explanations: Use annotated code to understand component behavior. The level of detail may vary based on the tool, mode, and AI model. Refer to the [Syncfusion<supstyle="font-size:70%">®</sup> Blazor documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) for in-depth information.
48
+
* Troubleshooting: Resolve common issues with AI-generated suggestions. For complex problems, see the [documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) or contact [support](https://support.syncfusion.com/support/tickets/create).
49
+
48
50
* Troubleshooting: Resolve common issues with AI-generated suggestions. For complex problems, refer to [documentation](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app) or [support](https://support.syncfusion.com/support/tickets/create).
49
51
50
52
> Always check AI-generated content and code for accuracy before using it.
51
53
52
54
## Recommendations
53
55
54
56
* Session Management: Start new sessions when switching tasks to ensure prompt relevance and maintain content focus.
55
-
* Model Compatibility: For optimal performance, use the tools with advanced AI models such as GPT-5 or Claude Sonnet 4.
57
+
* Model compatibility: For optimal performance, use the tools with advanced AI models such as GPT-5 or Claude Sonnet 4.
56
58
57
-
## Privacy & Data Handling
59
+
## Privacy and data handling
58
60
59
61
The Syncfusion<supstyle="font-size:70%">®</sup> AI Coding Assistant is designed with privacy in mind:
60
62
61
63
* The tools do not access your project files or workspace directly.
62
64
* User prompts are not stored by any of the tools or used for any other purpose.
63
65
* Prompts are not used to train Syncfusion<supstyle="font-size:70%">®</sup> models.
64
-
* The assistant generates context, while the final output is handled by your selected AI model.
66
+
* The assistant provides context, while the final output is generated by the AI model selected in your client.
65
67
66
68
## See also
67
69
68
-
* Add the [SyncfusionBlazorAssistant MCP Server](https://blazor.syncfusion.com/documentation/ai-coding-assistant/mcp-server) to an MCP-enabled client
0 commit comments