From da6d7cec9de81706fc13439957d5765ff9de1df6 Mon Sep 17 00:00:00 2001
From: ElavazhaganSF4422 <161409140+ElavazhaganSF4422@users.noreply.github.com>
Date: Wed, 29 Jul 2026 18:04:49 +0530
Subject: [PATCH 1/4] Task(1044189): Prepare documentation for the MCP Server
in the Spreadsheet control for WPF and WinForms - HotFix
---
Document-Processing-toc.html | 2 +
.../Excel/Spreadsheet/WPF/mcp.md | 294 +++++++++++++++
.../Excel/Spreadsheet/Winforms/mcp.md | 336 ++++++++++++++++++
3 files changed, 632 insertions(+)
create mode 100644 Document-Processing/Excel/Spreadsheet/WPF/mcp.md
create mode 100644 Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html
index d94fbb1956..d55d448386 100644
--- a/Document-Processing-toc.html
+++ b/Document-Processing-toc.html
@@ -6078,6 +6078,7 @@
- Getting Started
- Agentic UI Builder
+ - MCP
-
Working With Spreadsheet
@@ -6108,6 +6109,7 @@
- Getting Started
- Agentic UI Builder
+ - MCP
- SfSpreadsheet vs Spreadsheet (Classic)
-
Working With Spreadsheet
diff --git a/Document-Processing/Excel/Spreadsheet/WPF/mcp.md b/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
new file mode 100644
index 0000000000..3ceae51f01
--- /dev/null
+++ b/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
@@ -0,0 +1,294 @@
+---
+layout: post
+title: Syncfusion WPF SfSpreadsheet MCP Server | Syncfusion
+description: Learn how to configure and use the Syncfusion WPF MCP server for intelligent code generation, documentation, and troubleshooting in WPF SfSpreadsheet applications.
+platform: wpf
+control: Getting started with Syncfusion WPF SfSpreadsheet MCP Server
+documentation: ug
+---
+
+# Syncfusion WPF SfSpreadsheet MCP Server
+
+Syncfusion® MCP Server accelerates WPF SfSpreadsheet application development by providing deep knowledge directly in your AI-powered IDE. [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro) (MCP) integration enables quick access to documentation, API references, and code-generation features from within the development environment.
+
+These tools speed up development and reinforce best practices for Syncfusion WPF SfSpreadsheet control integration.
+
+## Key Benefits
+
+- **Expert Component Knowledge** - Deep understanding of WPF SfSpreadsheet features such as workbook loading, editing, formatting, formulas, printing, themes, localization, freeze panes, and Excel content import.
+- **Unlimited Usage** - No request limits, time restrictions, or query caps.
+- **Privacy-Focused** - The tools operate based on the user's query and do not store any content, data, or prompts.
+
+## Installation
+
+### Prerequisites
+
+Before beginning, ensure the following prerequisites are met:
+
+- Microsoft [.NET SDK 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) or later
+- A **compatible MCP client** (VS Code, Syncfusion® Code Studio, Cursor, JetBrains, etc.)
+- An active [Syncfusion® API key](https://syncfusion.com/account/api-key)
+- A **WPF SfSpreadsheet application** (existing or new); see [Getting Started with WPF Spreadsheet (SfSpreadsheet)](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/getting-started)
+- Required WPF Spreadsheet NuGet package: `Syncfusion.SfSpreadsheet.WPF`. For theme support, install the required Syncfusion WPF theme package such as `Syncfusion.Themes.Windows11Light.WPF`.
+- An active Syncfusion® license (any of the following):
+ - [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
+ - [Free Community License](https://www.syncfusion.com/products/communitylicense)
+ - [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials)
+
+### Getting Your API Key
+
+Generate the Syncfusion® API key from the [API Key page](https://www.syncfusion.com/account/api-key) and store it in a `.txt` or `.key` file. The saved file will be referenced in the MCP configuration:
+
+````json
+"env": {
+ "Syncfusion_API_Key_Path": "D:\\syncfusion-key.txt"
+}
+````
+
+> Alternatively, the API key can also be set directly using `"Syncfusion_API_Key": "YOUR_API_KEY"` in the env configuration. Using a file path is recommended to keep the key out of source control.
+
+### Setting Up in MCP Clients
+
+Create a configuration file in your project folder to install the server for your workspace. **Replace `YOUR_API_KEY_FILE_PATH` with the path to your API key file.** The tabs below show a working configuration for each supported MCP client.
+
+**For .NET 10** :
+
+{% tabs %}
+{% highlight bash tabtitle="VS Code" %}
+
+// Create a `.vscode/mcp.json` file in your workspace:
+
+{
+ "servers": {
+ "sf-wpf-mcp": {
+ "type": "stdio",
+ "command": "dnx",
+ "args": ["Syncfusion.WPF.MCP", "--source", "https://nexus.syncfusioninternal.com/repository/nuget-hosted/", "--yes"],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+{% endhighlight %}
+{% highlight bash tabtitle="Code Studio" %}
+
+// Create a `.codestudio/mcp.json` file in your workspace:
+
+{
+ "servers": {
+ "sf-wpf-mcp": {
+ "type": "stdio",
+ "command": "dnx",
+ "args": ["Syncfusion.WPF.MCP", "--source", "https://nexus.syncfusioninternal.com/repository/nuget-hosted/", "--yes"],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+// After creating the file, click Start in the inline action to install the server.
+
+{% endhighlight %}
+{% highlight bash tabtitle="Cursor" %}
+
+// Create a `.cursor/mcp.json` file in your workspace:
+
+{
+ "mcpServers": {
+ "sf-wpf-mcp": {
+ "command": "dnx",
+ "args": ["Syncfusion.WPF.MCP", "--source", "https://nexus.syncfusioninternal.com/repository/nuget-hosted/", "--yes"],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+{% endhighlight %}
+{% highlight bash tabtitle="JetBrains" %}
+
+// Open AI Assistant chat, type /, and select Add Command.
+// Click ➕ Add on the MCP settings page.
+// Choose STDIO and select JSON configuration:
+
+{
+ "mcpServers": {
+ "sf-wpf-mcp": {
+ "command": "dnx",
+ "args": ["Syncfusion.WPF.MCP", "--source", "https://nexus.syncfusioninternal.com/repository/nuget-hosted/", "--yes"],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+// Click OK, then click Apply. The server starts and shows Connected status.
+
+{% endhighlight %}
+{% endtabs %}
+
+**For .NET 8 / .NET 9 (using a local tool):**
+
+You can install the Syncfusion WPF MCP server as a local tool without a global installation. For guidance on installing and managing local .NET tools, refer to the [documentation](https://learn.microsoft.com/en-us/dotnet/core/tools/local-tools-how-to-use).
+
+1. Install the Syncfusion WPF MCP tool locally:
+
+ ````bash
+ dotnet tool install Syncfusion.WPF.MCP --add-source "https://nexus.syncfusioninternal.com/repository/nuget-hosted/"
+ ````
+
+> If your Syncfusion WPF MCP package is published in an internal NuGet feed, include the `--add-source` option as shown above.
+
+2. In your MCP client config (for example, `.vscode/mcp.json`), replace the server entry with:
+
+ ````json
+ {
+ "servers": {
+ "sf-wpf-mcp": {
+ "type": "stdio",
+ "command": "dotnet",
+ "args": ["tool", "run", "syncfusion-wpf-mcp"],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+ }
+ ````
+
+**Verifying Installation** Check your editor's MCP Server list for `sf-wpf-mcp` with a **Connected** status to confirm a successful installation.
+
+> **Note:** The MCP server configuration remains `Syncfusion.WPF.MCP` because SfSpreadsheet is a WPF control. The internal package source is configured through `--source https://nexus.syncfusioninternal.com/repository/nuget-hosted/` for .NET 10 and through `--add-source` during local tool installation for .NET 8 / .NET 9. Use WPF SfSpreadsheet-specific prompts to retrieve SpreadsheetEditor guidance and code snippets.
+
+## Common use cases
+
+The examples below showcase how the `search_docs` tool handles real-world WPF SfSpreadsheet application development scenarios. The tool can be invoked directly, as shown in the examples below, for specific needs. Alternatively, an AI assistant can automatically invoke it based on the request.
+
+**Create a WPF SfSpreadsheet Application**
+
+Use `search_docs` to get contextual guidance, required NuGet packages, XAML namespace references, and starter code for creating a WPF SfSpreadsheet application.
+
+{% promptcards %}
+{% promptcard Create WPF SfSpreadsheet Application %}
+#search_docs Create a Syncfusion WPF SfSpreadsheet application with required NuGet packages, XAML namespace, SpreadsheetRibbon, and SfSpreadsheet control.
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Open Excel File %}
+#search_docs How to open and load an Excel file in WPF SfSpreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+**Implement SpreadsheetEditor Features**
+
+Get step-by-step help for adding specific SpreadsheetEditor features to an existing WPF SfSpreadsheet application.
+
+{% promptcards %}
+{% promptcard Print Spreadsheet %}
+#search_docs Print in WPF Spreadsheet control
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Non-editable Cells Rows Columns %}
+#search_docs How to make a cell/row/column non-editable without protecting the worksheet in WPF spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Import Charts Sparklines Pictures Textboxes %}
+#search_docs how to import charts, sparklines, pictures and textboxes in WPF SfSpreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Set Current UI Culture %}
+#search_docs How to Set Current UI Culture to the Application in the WPF SfSpreadsheet Control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Apply Theme %}
+#search_docs How do I apply a theme to the WPF SfSpreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Freeze Rows and Columns %}
+#search_docs How to freeze and unfreeze rows and columns in WPF SfSpreadsheet Control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+**Troubleshooting**
+
+Describe the problem in plain language, and let `search_docs` help resolve WPF SfSpreadsheet integration or runtime issues.
+
+{% promptcards %}
+{% promptcard Spreadsheet Loading Issues %}
+#search_docs Why is my WPF SfSpreadsheet control not loading or displaying the Excel workbook correctly?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Spreadsheet Editing Issues %}
+#search_docs Why are cell editing, formulas, or formatting not working correctly in WPF SfSpreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+## Best Practices
+
+To get the most out of the Syncfusion® WPF MCP Servers:
+
+- **Be Specific** - Include the platform and component in your queries (for example, *"Create a Syncfusion WPF SfSpreadsheet application with SpreadsheetRibbon and Excel file loading"*).
+- **Provide Context** - Include applicable versions, expected outcomes, and any requirements or limitations that may affect the request.
+- **Use Descriptive Queries** - Avoid overly brief or ambiguous requests. Providing sufficient detail helps improve the accuracy and relevance of the response.
+- **Stay Consistent** - Keep file organization, naming conventions, XAML naming, and coding standards consistent throughout your WPF SfSpreadsheet project.
+- **Start Fresh for New Topics** - Begin a new chat when switching to a different control or task to maintain clean context.
+- **Use Advanced AI Models** - For the best results, use advanced AI models such as the latest-generation **Claude**, **GPT**, or **Gemini** models.
+- **For Troubleshooting** - Use AI suggestions for common issues; consult the [WPF SfSpreadsheet documentation](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/getting-started) or [support](https://support.syncfusion.com/support/tickets/create) for complex problems.
+- **Minimize Active Tools** - Limit the number of active MCP tools in your IDE to prevent tool-selection ambiguity and improve response accuracy.
+
+> Always review AI-generated code before using it in production.
+
+## Troubleshooting
+
+The table below lists frequently encountered issues and suggested resolutions to help diagnose and address common setup or usage challenges.
+
+| Issue | Solution |
+|-------|----------|
+| **Server failed to start** | Update to .NET 8 SDK or higher, verify JSON syntax in the config file, and restart your IDE. |
+| **Invalid API key** | Verify your key is active at the [Syncfusion Account Page](https://syncfusion.com/account/api-key). |
+| **Incorrect API key config** | For the file path: verify file location and content. For inline key: check the key is correctly updated. |
+| **Wrong config file location** | VS Code: `.vscode/mcp.json` • Code Studio: `.codestudio/mcp.json` • Cursor: `.cursor/mcp.json` in the workspace root. |
+| **Check IDE logs** | VS Code / Code Studio: Output panel → "MCP" • Cursor: Developer Console for MCP errors. |
+
+## Privacy & Security
+
+The Syncfusion® MCP Servers are designed with privacy considerations:
+
+* The tools process requests according to the user's query without storing any content or prompts.
+* User prompts are not stored or used for other purposes.
+* Prompts are not used to train Syncfusion models.
+* The assistant provides context; the final output is produced by the selected AI model.
+
+The MCP Server acts purely as a knowledge bridge, connecting your AI model with Syncfusion-specific expertise while respecting your privacy and maintaining security.
+
+## See also
+
+- [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro)
\ No newline at end of file
diff --git a/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md b/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
new file mode 100644
index 0000000000..c50266b4d5
--- /dev/null
+++ b/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
@@ -0,0 +1,336 @@
+---
+layout: post
+title: Syncfusion WinForms Spreadsheet MCP Server | Syncfusion
+description: Learn how to configure and use the Syncfusion WinForms MCP server for intelligent code generation, documentation, and troubleshooting in WinForms Spreadsheet applications.
+platform: WindowsForms
+control: Getting started with Syncfusion WinForms Spreadsheet MCP Server
+documentation: ug
+---
+
+# Syncfusion WinForms Spreadsheet MCP Server
+
+Syncfusion® MCP Server accelerates WinForms Spreadsheet application development by providing deep knowledge directly in your AI-powered IDE. [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro) (MCP) integration enables quick access to documentation, API references, and code-generation features from within the development environment.
+
+These tools speed up development and reinforce best practices for Syncfusion WinForms Spreadsheet control integration in desktop applications.
+
+## Key Benefits
+
+- **Expert Spreadsheet Knowledge** - Deep understanding of WinForms Spreadsheet control features such as Excel file loading, editing, formatting, formulas, printing, ribbon integration, importing Excel content, and workbook save operations.
+- **Unlimited Usage** - No request limits, time restrictions, or query caps.
+- **Privacy-Focused** - The tools operate based on the user's query and do not store any content, data, or prompts.
+
+## Installation
+
+### Prerequisites
+
+Before beginning, ensure the following prerequisites are met:
+
+- Microsoft [.NET SDK 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) or later.
+- A **compatible MCP client** such as VS Code, Syncfusion® Code Studio, Cursor, JetBrains, etc.
+- An active [Syncfusion® API key](https://syncfusion.com/account/api-key).
+- A **WinForms Spreadsheet application** existing or new; see [Getting Started with WinForms Spreadsheet control](https://help.syncfusion.com/document-processing/excel/spreadsheet/winforms/getting-started).
+- Required WinForms Spreadsheet NuGet package: `Syncfusion.Spreadsheet.Windows`.
+- An active Syncfusion® license, such as one of the following:
+ - [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
+ - [Free Community License](https://www.syncfusion.com/products/communitylicense)
+ - [Free Trial](https://www.syncfusion.com/account/manage-trials/start-trials)
+
+### Getting Your API Key
+
+Generate the Syncfusion® API key from the [API Key page](https://www.syncfusion.com/account/api-key) and store it in a `.txt` or `.key` file. The saved file will be referenced in the MCP configuration:
+
+````json
+"env": {
+ "Syncfusion_API_Key_Path": "D:\\syncfusion-key.txt"
+}
+````
+
+> Alternatively, the API key can also be set directly using `"Syncfusion_API_Key": "YOUR_API_KEY"` in the env configuration. Using a file path is recommended to keep the key out of source control.
+
+## Setting Up in MCP Clients
+
+Create a configuration file in your project folder to install the server for your workspace. **Replace `YOUR_API_KEY_FILE_PATH` with the path to your API key file.**
+
+The WinForms Spreadsheet control uses the WinForms MCP server package:
+
+````text
+Syncfusion.WinForms.MCP
+````
+
+For the internal NuGet package source, use:
+
+````text
+https://nexus.syncfusioninternal.com/repository/nuget-hosted/
+````
+
+> **Note:** The MCP server configuration remains `Syncfusion.WinForms.MCP` because Spreadsheet is a WinForms control. Use WinForms Spreadsheet-specific prompts to retrieve Spreadsheet control guidance and code snippets.
+
+### For .NET 10
+
+{% tabs %}
+{% highlight bash tabtitle="VS Code" %}
+
+// Create a `.vscode/mcp.json` file in your workspace:
+
+{
+ "servers": {
+ "sf-winforms-mcp": {
+ "type": "stdio",
+ "command": "dnx",
+ "args": [
+ "Syncfusion.WinForms.MCP",
+ "--source",
+ "https://nexus.syncfusioninternal.com/repository/nuget-hosted/",
+ "--yes"
+ ],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+{% endhighlight %}
+{% highlight bash tabtitle="Code Studio" %}
+
+// Create a `.codestudio/mcp.json` file in your workspace:
+
+{
+ "servers": {
+ "sf-winforms-mcp": {
+ "type": "stdio",
+ "command": "dnx",
+ "args": [
+ "Syncfusion.WinForms.MCP",
+ "--source",
+ "https://nexus.syncfusioninternal.com/repository/nuget-hosted/",
+ "--yes"
+ ],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+// After creating the file, click Start in the inline action to install and run the server.
+
+{% endhighlight %}
+{% highlight bash tabtitle="Cursor" %}
+
+// Create a `.cursor/mcp.json` file in your workspace:
+
+{
+ "mcpServers": {
+ "sf-winforms-mcp": {
+ "command": "dnx",
+ "args": [
+ "Syncfusion.WinForms.MCP",
+ "--source",
+ "https://nexus.syncfusioninternal.com/repository/nuget-hosted/",
+ "--yes"
+ ],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+{% endhighlight %}
+{% highlight bash tabtitle="JetBrains" %}
+
+// Open AI Assistant chat, type /, and select Add Command.
+// Click Add on the MCP settings page.
+// Choose STDIO and select JSON configuration:
+
+{
+ "mcpServers": {
+ "sf-winforms-mcp": {
+ "command": "dnx",
+ "args": [
+ "Syncfusion.WinForms.MCP",
+ "--source",
+ "https://nexus.syncfusioninternal.com/repository/nuget-hosted/",
+ "--yes"
+ ],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+}
+
+// Click OK, then click Apply. The server starts and shows Connected status.
+
+{% endhighlight %}
+{% endtabs %}
+
+### For .NET 8 / .NET 9 using a local tool
+
+You can install the Syncfusion WinForms MCP server as a local tool without a global installation. For guidance on installing and managing local .NET tools, refer to the [documentation](https://learn.microsoft.com/en-us/dotnet/core/tools/local-tools-how-to-use).
+
+1. Create a tool manifest from the workspace root if the project does not already contain one:
+
+ ````bash
+ dotnet new tool-manifest
+ ````
+
+2. Install the Syncfusion WinForms MCP tool locally using the internal NuGet source:
+
+ ````bash
+ dotnet tool install Syncfusion.WinForms.MCP --add-source "https://nexus.syncfusioninternal.com/repository/nuget-hosted/"
+ ````
+
+3. In your MCP client config, replace the server entry with:
+
+ ````json
+ {
+ "servers": {
+ "sf-winforms-mcp": {
+ "type": "stdio",
+ "command": "dotnet",
+ "args": [
+ "tool",
+ "run",
+ "syncfusion-winforms-mcp"
+ ],
+ "env": {
+ "Syncfusion_API_Key_Path": "YOUR_API_KEY_FILE_PATH"
+ // or
+ // "Syncfusion_API_Key": "YOUR_API_KEY"
+ }
+ }
+ }
+ }
+ ````
+
+**Verifying Installation:** Check your editor's MCP Server list for `sf-winforms-mcp` with a **Connected** or **Running** status to confirm a successful installation.
+
+## Common use cases
+
+The examples below showcase how the `search_docs` tool handles real-world WinForms Spreadsheet application development scenarios. The tool can be invoked directly for specific needs. Alternatively, an AI assistant can automatically invoke it based on the request.
+
+**Create a WinForms Spreadsheet Application**
+
+Use `search_docs` to get contextual guidance, required NuGet packages, control initialization steps, and starter code for creating a WinForms Spreadsheet application.
+
+{% promptcards %}
+{% promptcard Create WinForms Spreadsheet Application %}
+#search_docs Create a Syncfusion WinForms Spreadsheet application with required NuGet packages, licensing, and Spreadsheet control initialization.
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Open Excel File %}
+#search_docs How to open and load an Excel file in WinForms Spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+**Implement Spreadsheet Features**
+
+Get step-by-step help for adding specific Spreadsheet features to an existing WinForms Spreadsheet application.
+
+{% promptcards %}
+{% promptcard Print Spreadsheet %}
+#search_docs Print in WinForms Spreadsheet control
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Cell Formatting %}
+#search_docs How to apply cell formatting in WinForms Spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Formula Calculation %}
+#search_docs How to use formulas and calculation support in WinForms Spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Import Excel Content %}
+#search_docs How to import charts, pictures, and Excel content in WinForms Spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Save Excel File %}
+#search_docs How to save or export an Excel file in WinForms Spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Freeze Rows and Columns %}
+#search_docs How to freeze and unfreeze rows and columns in WinForms Spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+**Troubleshooting**
+
+Describe the problem in plain language, and let `search_docs` help resolve WinForms Spreadsheet integration or runtime issues.
+
+{% promptcards %}
+{% promptcard Spreadsheet Loading Issues %}
+#search_docs Why is my WinForms Spreadsheet control not loading or displaying the Excel workbook correctly?
+{% endpromptcard %}
+{% endpromptcards %}
+
+{% promptcards %}
+{% promptcard Spreadsheet Editing Issues %}
+#search_docs Why are cell editing, formulas, or formatting not working correctly in WinForms Spreadsheet control?
+{% endpromptcard %}
+{% endpromptcards %}
+
+## Best Practices
+
+To get the most out of the Syncfusion® WinForms MCP Server:
+
+- **Be Specific** - Include the platform and control in your queries, for example, *"Create a Syncfusion WinForms Spreadsheet application with Excel file loading and save support"*.
+- **Provide Context** - Include applicable .NET framework versions, expected outcomes, and any requirements or limitations that may affect the request.
+- **Use Descriptive Queries** - Avoid overly brief or ambiguous requests. Providing sufficient detail helps improve the accuracy and relevance of the response.
+- **Stay Consistent** - Keep file organization, naming conventions, designer files, and coding standards consistent throughout your WinForms Spreadsheet project.
+- **Start Fresh for New Topics** - Begin a new chat when switching to a different control or task to maintain clean context.
+- **Use Advanced AI Models** - For the best results, use advanced AI models such as the latest-generation **Claude**, **GPT**, or **Gemini** models.
+- **For Troubleshooting** - Use AI suggestions for common issues; consult the [WinForms Spreadsheet documentation](https://help.syncfusion.com/document-processing/excel/spreadsheet/winforms/getting-started) or [support](https://support.syncfusion.com/support/tickets/create) for complex problems.
+- **Minimize Active Tools** - Limit the number of active MCP tools in your IDE to prevent tool-selection ambiguity and improve response accuracy.
+
+> Always review AI-generated code before using it in production.
+
+## Troubleshooting
+
+The table below lists frequently encountered issues and suggested resolutions to help diagnose and address common setup or usage challenges.
+
+| Issue | Solution |
+|-------|----------|
+| **Server failed to start** | Update to .NET 8 SDK or higher, verify JSON syntax in the config file, confirm the package source is accessible, and restart your IDE. |
+| **Invalid API key** | Verify your key is active at the [Syncfusion Account Page](https://syncfusion.com/account/api-key). |
+| **Incorrect API key config** | For the file path, verify file location and content. For inline key, check the key is correctly updated. |
+| **Wrong config file location** | VS Code: `.vscode/mcp.json` • Code Studio: `.codestudio/mcp.json` • Cursor: `.cursor/mcp.json` in the workspace root. |
+| **Local tool command fails** | Run `dotnet tool list` from the workspace root and verify `syncfusion-winforms-mcp` is installed. |
+| **Check IDE logs** | VS Code / Code Studio: Output panel → "MCP" • Cursor: Developer Console for MCP errors. |
+
+## Privacy & Security
+
+The Syncfusion® MCP Servers are designed with privacy considerations:
+
+- The tools process requests according to the user's query without storing any content or prompts.
+- User prompts are not stored or used for other purposes.
+- Prompts are not used to train Syncfusion models.
+- The assistant provides context; the final output is produced by the selected AI model.
+
+The MCP Server acts purely as a knowledge bridge, connecting your AI model with Syncfusion-specific expertise while respecting your privacy and maintaining security.
+
+## See also
+
+- [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro)
+- [Getting Started with WinForms Spreadsheet control](https://help.syncfusion.com/document-processing/excel/spreadsheet/winforms/getting-started)
From 3612eef7e3531d52d3c7a63774496b7deb6f05c3 Mon Sep 17 00:00:00 2001
From: ElavazhaganSF4422 <161409140+ElavazhaganSF4422@users.noreply.github.com>
Date: Wed, 29 Jul 2026 18:40:40 +0530
Subject: [PATCH 2/4] Updated
---
.../Excel/Spreadsheet/WPF/mcp.md | 56 +++++++++----------
.../Excel/Spreadsheet/Winforms/mcp.md | 7 +--
2 files changed, 31 insertions(+), 32 deletions(-)
diff --git a/Document-Processing/Excel/Spreadsheet/WPF/mcp.md b/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
index 3ceae51f01..de47819dc0 100644
--- a/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
+++ b/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
@@ -1,21 +1,21 @@
---
layout: post
-title: Syncfusion WPF SfSpreadsheet MCP Server | Syncfusion
-description: Learn how to configure and use the Syncfusion WPF MCP server for intelligent code generation, documentation, and troubleshooting in WPF SfSpreadsheet applications.
+title: Syncfusion WPF Spreadsheet (SfSpreadsheet) MCP Server | Syncfusion
+description: Learn how to configure Syncfusion WPF MCP server for intelligent code generation, documentation, and troubleshooting in WPF Spreadsheet applications.
platform: wpf
-control: Getting started with Syncfusion WPF SfSpreadsheet MCP Server
+control: Getting started with Syncfusion WPF Spreadsheet MCP Server
documentation: ug
---
-# Syncfusion WPF SfSpreadsheet MCP Server
+# Syncfusion WPF Spreadsheet (SfSpreadsheet) MCP Server
-Syncfusion® MCP Server accelerates WPF SfSpreadsheet application development by providing deep knowledge directly in your AI-powered IDE. [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro) (MCP) integration enables quick access to documentation, API references, and code-generation features from within the development environment.
+Syncfusion® MCP Server accelerates WPF Spreadsheet application development by providing deep knowledge directly in your AI-powered IDE. [Model Context Protocol](https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro) (MCP) integration enables quick access to documentation, API references, and code-generation features from within the development environment.
-These tools speed up development and reinforce best practices for Syncfusion WPF SfSpreadsheet control integration.
+These tools speed up development and reinforce best practices for Syncfusion WPF Spreadsheet control integration.
## Key Benefits
-- **Expert Component Knowledge** - Deep understanding of WPF SfSpreadsheet features such as workbook loading, editing, formatting, formulas, printing, themes, localization, freeze panes, and Excel content import.
+- **Expert Component Knowledge** - Deep understanding of WPF Spreadsheet features such as workbook loading, editing, formatting, formulas, printing, themes, localization, freeze panes, and Excel content import.
- **Unlimited Usage** - No request limits, time restrictions, or query caps.
- **Privacy-Focused** - The tools operate based on the user's query and do not store any content, data, or prompts.
@@ -28,8 +28,8 @@ Before beginning, ensure the following prerequisites are met:
- Microsoft [.NET SDK 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) or later
- A **compatible MCP client** (VS Code, Syncfusion® Code Studio, Cursor, JetBrains, etc.)
- An active [Syncfusion® API key](https://syncfusion.com/account/api-key)
-- A **WPF SfSpreadsheet application** (existing or new); see [Getting Started with WPF Spreadsheet (SfSpreadsheet)](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/getting-started)
-- Required WPF Spreadsheet NuGet package: `Syncfusion.SfSpreadsheet.WPF`. For theme support, install the required Syncfusion WPF theme package such as `Syncfusion.Themes.Windows11Light.WPF`.
+- A **WPF Spreadsheet application** (existing or new); see [Getting Started with WPF Spreadsheet (Spreadsheet)](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/getting-started)
+- Required WPF Spreadsheet NuGet package: `Syncfusion.Spreadsheet.WPF`. For theme support, install the required Syncfusion WPF theme package such as `Syncfusion.Themes.Windows11Light.WPF`.
- An active Syncfusion® license (any of the following):
- [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
- [Free Community License](https://www.syncfusion.com/products/communitylicense)
@@ -173,31 +173,31 @@ You can install the Syncfusion WPF MCP server as a local tool without a global i
**Verifying Installation** Check your editor's MCP Server list for `sf-wpf-mcp` with a **Connected** status to confirm a successful installation.
-> **Note:** The MCP server configuration remains `Syncfusion.WPF.MCP` because SfSpreadsheet is a WPF control. The internal package source is configured through `--source https://nexus.syncfusioninternal.com/repository/nuget-hosted/` for .NET 10 and through `--add-source` during local tool installation for .NET 8 / .NET 9. Use WPF SfSpreadsheet-specific prompts to retrieve SpreadsheetEditor guidance and code snippets.
+> **Note:** The MCP server configuration remains `Syncfusion.WPF.MCP` because Spreadsheet is a WPF control. The internal package source is configured through `--source https://nexus.syncfusioninternal.com/repository/nuget-hosted/` for .NET 10 and through `--add-source` during local tool installation for .NET 8 / .NET 9. Use WPF Spreadsheet-specific prompts to retrieve SpreadsheetEditor guidance and code snippets.
## Common use cases
-The examples below showcase how the `search_docs` tool handles real-world WPF SfSpreadsheet application development scenarios. The tool can be invoked directly, as shown in the examples below, for specific needs. Alternatively, an AI assistant can automatically invoke it based on the request.
+The examples below showcase how the `search_docs` tool handles real-world WPF Spreadsheet application development scenarios. The tool can be invoked directly, as shown in the examples below, for specific needs. Alternatively, an AI assistant can automatically invoke it based on the request.
-**Create a WPF SfSpreadsheet Application**
+**Create a WPF Spreadsheet Application**
-Use `search_docs` to get contextual guidance, required NuGet packages, XAML namespace references, and starter code for creating a WPF SfSpreadsheet application.
+Use `search_docs` to get contextual guidance, required NuGet packages, XAML namespace references, and starter code for creating a WPF Spreadsheet application.
{% promptcards %}
-{% promptcard Create WPF SfSpreadsheet Application %}
-#search_docs Create a Syncfusion WPF SfSpreadsheet application with required NuGet packages, XAML namespace, SpreadsheetRibbon, and SfSpreadsheet control.
+{% promptcard Create WPF Spreadsheet Application %}
+#search_docs Create a Syncfusion WPF Spreadsheet application with required NuGet packages, XAML namespace, SpreadsheetRibbon, and Spreadsheet control.
{% endpromptcard %}
{% endpromptcards %}
{% promptcards %}
{% promptcard Open Excel File %}
-#search_docs How to open and load an Excel file in WPF SfSpreadsheet control?
+#search_docs How to open and load an Excel file in WPF Spreadsheet control?
{% endpromptcard %}
{% endpromptcards %}
**Implement SpreadsheetEditor Features**
-Get step-by-step help for adding specific SpreadsheetEditor features to an existing WPF SfSpreadsheet application.
+Get step-by-step help for adding specific SpreadsheetEditor features to an existing WPF Spreadsheet application.
{% promptcards %}
{% promptcard Print Spreadsheet %}
@@ -213,41 +213,41 @@ Get step-by-step help for adding specific SpreadsheetEditor features to an exist
{% promptcards %}
{% promptcard Import Charts Sparklines Pictures Textboxes %}
-#search_docs how to import charts, sparklines, pictures and textboxes in WPF SfSpreadsheet control?
+#search_docs how to import charts, sparklines, pictures and textboxes in WPF Spreadsheet control?
{% endpromptcard %}
{% endpromptcards %}
{% promptcards %}
{% promptcard Set Current UI Culture %}
-#search_docs How to Set Current UI Culture to the Application in the WPF SfSpreadsheet Control?
+#search_docs How to Set Current UI Culture to the Application in the WPF Spreadsheet Control?
{% endpromptcard %}
{% endpromptcards %}
{% promptcards %}
{% promptcard Apply Theme %}
-#search_docs How do I apply a theme to the WPF SfSpreadsheet control?
+#search_docs How do I apply a theme to the WPF Spreadsheet control?
{% endpromptcard %}
{% endpromptcards %}
{% promptcards %}
{% promptcard Freeze Rows and Columns %}
-#search_docs How to freeze and unfreeze rows and columns in WPF SfSpreadsheet Control?
+#search_docs How to freeze and unfreeze rows and columns in WPF Spreadsheet Control?
{% endpromptcard %}
{% endpromptcards %}
**Troubleshooting**
-Describe the problem in plain language, and let `search_docs` help resolve WPF SfSpreadsheet integration or runtime issues.
+Describe the problem in plain language, and let `search_docs` help resolve WPF Spreadsheet integration or runtime issues.
{% promptcards %}
{% promptcard Spreadsheet Loading Issues %}
-#search_docs Why is my WPF SfSpreadsheet control not loading or displaying the Excel workbook correctly?
+#search_docs Why is my WPF Spreadsheet control not loading or displaying the Excel workbook correctly?
{% endpromptcard %}
{% endpromptcards %}
{% promptcards %}
{% promptcard Spreadsheet Editing Issues %}
-#search_docs Why are cell editing, formulas, or formatting not working correctly in WPF SfSpreadsheet control?
+#search_docs Why are cell editing, formulas, or formatting not working correctly in WPF Spreadsheet control?
{% endpromptcard %}
{% endpromptcards %}
@@ -255,13 +255,13 @@ Describe the problem in plain language, and let `search_docs` help resolve WPF S
To get the most out of the Syncfusion® WPF MCP Servers:
-- **Be Specific** - Include the platform and component in your queries (for example, *"Create a Syncfusion WPF SfSpreadsheet application with SpreadsheetRibbon and Excel file loading"*).
+- **Be Specific** - Include the platform and component in your queries (for example, *"Create a Syncfusion WPF Spreadsheet application with SpreadsheetRibbon and Excel file loading"*).
- **Provide Context** - Include applicable versions, expected outcomes, and any requirements or limitations that may affect the request.
- **Use Descriptive Queries** - Avoid overly brief or ambiguous requests. Providing sufficient detail helps improve the accuracy and relevance of the response.
-- **Stay Consistent** - Keep file organization, naming conventions, XAML naming, and coding standards consistent throughout your WPF SfSpreadsheet project.
+- **Stay Consistent** - Keep file organization, naming conventions, XAML naming, and coding standards consistent throughout your WPF Spreadsheet project.
- **Start Fresh for New Topics** - Begin a new chat when switching to a different control or task to maintain clean context.
- **Use Advanced AI Models** - For the best results, use advanced AI models such as the latest-generation **Claude**, **GPT**, or **Gemini** models.
-- **For Troubleshooting** - Use AI suggestions for common issues; consult the [WPF SfSpreadsheet documentation](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/getting-started) or [support](https://support.syncfusion.com/support/tickets/create) for complex problems.
+- **For Troubleshooting** - Use AI suggestions for common issues; consult the [WPF Spreadsheet documentation](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/getting-started) or [support](https://support.syncfusion.com/support/tickets/create) for complex problems.
- **Minimize Active Tools** - Limit the number of active MCP tools in your IDE to prevent tool-selection ambiguity and improve response accuracy.
> Always review AI-generated code before using it in production.
@@ -291,4 +291,4 @@ The MCP Server acts purely as a knowledge bridge, connecting your AI model with
## See also
-- [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro)
\ No newline at end of file
+- [Model Context Protocol](https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro)
\ No newline at end of file
diff --git a/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md b/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
index c50266b4d5..3e488b0bf1 100644
--- a/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
+++ b/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
@@ -1,7 +1,7 @@
---
layout: post
title: Syncfusion WinForms Spreadsheet MCP Server | Syncfusion
-description: Learn how to configure and use the Syncfusion WinForms MCP server for intelligent code generation, documentation, and troubleshooting in WinForms Spreadsheet applications.
+description: Learn how to configure Syncfusion WinForms MCP server for intelligent code generation, documentation, and troubleshooting in WinForms Spreadsheet applications.
platform: WindowsForms
control: Getting started with Syncfusion WinForms Spreadsheet MCP Server
documentation: ug
@@ -9,7 +9,7 @@ documentation: ug
# Syncfusion WinForms Spreadsheet MCP Server
-Syncfusion® MCP Server accelerates WinForms Spreadsheet application development by providing deep knowledge directly in your AI-powered IDE. [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro) (MCP) integration enables quick access to documentation, API references, and code-generation features from within the development environment.
+Syncfusion® MCP Server accelerates WinForms Spreadsheet application development by providing deep knowledge directly in your AI-powered IDE. [Model Context Protocol](https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro) (MCP) integration enables quick access to documentation, API references, and code-generation features from within the development environment.
These tools speed up development and reinforce best practices for Syncfusion WinForms Spreadsheet control integration in desktop applications.
@@ -332,5 +332,4 @@ The MCP Server acts purely as a knowledge bridge, connecting your AI model with
## See also
-- [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro)
-- [Getting Started with WinForms Spreadsheet control](https://help.syncfusion.com/document-processing/excel/spreadsheet/winforms/getting-started)
+- [Model Context Protocol](https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro)
From 5bb59d15fc086757bf784a5922d235cd9a699593 Mon Sep 17 00:00:00 2001
From: ElavazhaganSF4422 <161409140+ElavazhaganSF4422@users.noreply.github.com>
Date: Wed, 29 Jul 2026 19:11:41 +0530
Subject: [PATCH 3/4] Updated
---
Document-Processing/Excel/Spreadsheet/WPF/mcp.md | 2 +-
Document-Processing/Excel/Spreadsheet/Winforms/mcp.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Document-Processing/Excel/Spreadsheet/WPF/mcp.md b/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
index de47819dc0..9517634981 100644
--- a/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
+++ b/Document-Processing/Excel/Spreadsheet/WPF/mcp.md
@@ -29,7 +29,7 @@ Before beginning, ensure the following prerequisites are met:
- A **compatible MCP client** (VS Code, Syncfusion® Code Studio, Cursor, JetBrains, etc.)
- An active [Syncfusion® API key](https://syncfusion.com/account/api-key)
- A **WPF Spreadsheet application** (existing or new); see [Getting Started with WPF Spreadsheet (Spreadsheet)](https://help.syncfusion.com/document-processing/excel/spreadsheet/wpf/getting-started)
-- Required WPF Spreadsheet NuGet package: `Syncfusion.Spreadsheet.WPF`. For theme support, install the required Syncfusion WPF theme package such as `Syncfusion.Themes.Windows11Light.WPF`.
+- Required WPF Spreadsheet NuGet package: [`Syncfusion.SfSpreadsheet.WPF`](https://www.nuget.org/packages/Syncfusion.SfSpreadsheet.WPF). For theme support, install the required Syncfusion WPF theme package such as [`Syncfusion.Themes.Windows11Light.WPF`](https://www.nuget.org/packages/Syncfusion.Themes.Windows11Light.WPF).
- An active Syncfusion® license (any of the following):
- [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
- [Free Community License](https://www.syncfusion.com/products/communitylicense)
diff --git a/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md b/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
index 3e488b0bf1..c3a7aba4c2 100644
--- a/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
+++ b/Document-Processing/Excel/Spreadsheet/Winforms/mcp.md
@@ -29,7 +29,7 @@ Before beginning, ensure the following prerequisites are met:
- A **compatible MCP client** such as VS Code, Syncfusion® Code Studio, Cursor, JetBrains, etc.
- An active [Syncfusion® API key](https://syncfusion.com/account/api-key).
- A **WinForms Spreadsheet application** existing or new; see [Getting Started with WinForms Spreadsheet control](https://help.syncfusion.com/document-processing/excel/spreadsheet/winforms/getting-started).
-- Required WinForms Spreadsheet NuGet package: `Syncfusion.Spreadsheet.Windows`.
+- Required WinForms Spreadsheet NuGet package: [`Syncfusion.Spreadsheet.Windows`](https://www.nuget.org/packages/Syncfusion.Spreadsheet.Windows).
- An active Syncfusion® license, such as one of the following:
- [Commercial License](https://www.syncfusion.com/sales/unlimitedlicense)
- [Free Community License](https://www.syncfusion.com/products/communitylicense)
From c8c67a971d54f980ca917f537123ffa890ea055e Mon Sep 17 00:00:00 2001
From: Elakkiya <70741355+Elakkiya1730@users.noreply.github.com>
Date: Wed, 29 Jul 2026 21:41:45 +0530
Subject: [PATCH 4/4] Update MCP links to MCP Server in documentation
---
Document-Processing-toc.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html
index d55d448386..3dcd77a725 100644
--- a/Document-Processing-toc.html
+++ b/Document-Processing-toc.html
@@ -6078,7 +6078,7 @@