Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
d32d4f4
912554: Added notes for not use the setState method in the onPageChan…
lingeshwaran-sf4984 Jul 16, 2026
d0a5793
912554: Added notes for not use the setState method in the onPageChan…
lingeshwaran-sf4984 Jul 16, 2026
f3cc62c
956054: Include how to pass pdf document in custom widget on flutter …
lingeshwaran-sf4984 Jul 22, 2026
7223929
956054: Include how to pass pdf document in custom widget on flutterflow
lingeshwaran-sf4984 Jul 22, 2026
84ddb3d
956054: Resolve image size errors in CI
lingeshwaran-sf4984 Jul 22, 2026
4ae9bd7
956054: Resolve Image size error in CI
lingeshwaran-sf4984 Jul 22, 2026
ac7edc6
1041390: updated the show-hide-spinner.md
Jul 22, 2026
5a873eb
1041390: changes updated in the image.md
Jul 22, 2026
ac8a2ee
1041390: Updated change in import.md
Jul 22, 2026
12a5557
1041390: updated the keyboard and link.md files
Jul 22, 2026
2e8f1f6
1041390: review changes implemented
Jul 22, 2026
c3636f3
1041390: added the review changes
Jul 27, 2026
9a749ab
Revamped the files in howto samples
Logeshwaran-SyncGit Jul 28, 2026
87906ea
Revamped the remaining files in the How-To samples
Logeshwaran-SyncGit Jul 29, 2026
9d483dc
Resolved the CI failures
Logeshwaran-SyncGit Jul 29, 2026
397c7f9
Resolved the spelling errors
Logeshwaran-SyncGit Jul 29, 2026
00ed574
Revamped the open-pdf-files
Logeshwaran-SyncGit Jul 29, 2026
b833ed8
Revamped the save-pdf-files
Logeshwaran-SyncGit Jul 29, 2026
c179b8d
Merge branch 'development' into 1041390-Docmentation-git
Seenivasa621 Jul 29, 2026
98a504f
Resolved the addressed feedbacks
Logeshwaran-SyncGit Jul 29, 2026
6cd4487
Merge branch 'development' into EJ2-1043948-RevampCore3
Logeshwaran-SyncGit Jul 29, 2026
a68f4cd
Revamped the toolbar samples
Logeshwaran-SyncGit Jul 29, 2026
f8db132
revamped the troubleshooting samples
Logeshwaran-SyncGit Jul 29, 2026
05cabc8
Merge branch 'development' into EJ2-1043948-RevampCore3
Logeshwaran-SyncGit Jul 29, 2026
62bec94
Merge branch 'development' into 1041390-Docmentation-git
Seenivasa621 Jul 29, 2026
5607880
Merge branch 'development' into EJ2-1043948-RevampCore3
Logeshwaran-SyncGit Jul 29, 2026
601953b
Revamped the other files in the core samples
Logeshwaran-SyncGit Jul 29, 2026
4022b46
Merge branch 'development' into 1041390-Docmentation-git
Seenivasa621 Jul 29, 2026
a8e45f2
Revise MCP documentation for PDF Viewer
KSilambharasanSF4548 Jul 29, 2026
222e0cb
Add MCP Server link to .NET MAUI section
KSilambharasanSF4548 Jul 29, 2026
b95bdf3
Revise Syncfusion MAUI MCP Server documentation
KSilambharasanSF4548 Jul 29, 2026
0d6ffcb
Task 1044136: Revamp User Guide Documentation in PowerPoint presentat…
Viswajith-SF4658 Jul 29, 2026
f1d0ced
Merge branch 'development' into EJ2-1043948-RevampCore3
Logeshwaran-SyncGit Jul 29, 2026
59e6673
Revamped the pending files in the core platform
Logeshwaran-SyncGit Jul 29, 2026
22d6294
Resolved the CI failures
Logeshwaran-SyncGit Jul 29, 2026
4b5088a
Resolve the CI failures
Logeshwaran-SyncGit Jul 30, 2026
f6b60bd
1041390: updated the review correction.
Jul 30, 2026
e01cc09
Merge branch '1041390-Docmentation-git' of https://github.com/syncfus…
Jul 30, 2026
10c1c03
1041390: empty commit
Jul 30, 2026
f9b2f0a
Merge branch 'development' into 1041390-Docmentation-git
Seenivasa621 Jul 30, 2026
2214ddb
Merge branch 'development' into EJ2-1044131-CoreRevamp4
Logeshwaran-SyncGit Jul 30, 2026
656456e
Merge branch 'development' of https://github.com/syncfusion-content/d…
Viswajith-SF4658 Jul 30, 2026
fcdd38f
Reverted NotesSlide for CI run
Viswajith-SF4658 Jul 30, 2026
f742a6f
Add_WPFPDFViewer_MCPChanges
Yaminisrisf4389 Jul 30, 2026
09011cc
Add_WPFPDFViewer_MCPChanges
Yaminisrisf4389 Jul 30, 2026
74ba08f
Add_WPFPDFViewer_MCPChanges
Yaminisrisf4389 Jul 30, 2026
ab18b10
Resolved CI issues
Viswajith-SF4658 Jul 30, 2026
6648d5f
Added WinForms PdfViewer MCP changes
lingeshwaran-sf4984 Jul 30, 2026
2fd4bc1
Added changes in the toc
lingeshwaran-sf4984 Jul 30, 2026
c55b46f
Resolved CI issues in file path errors
Viswajith-SF4658 Jul 30, 2026
5d4a168
1043976: Add MCP Server document for the PDF viewer platforms
Hemaprasanth-Hari Jul 30, 2026
5faa7fa
Merge branch 'development' into ES-1043976-MCP
Hemaprasanth-Hari Jul 30, 2026
84124cc
Merge pull request #3986 from Syncfusion-Content/hotfix/hotfix-v34.1.29
SyncfusionBuild Jul 30, 2026
3fd4202
fixed the liquid exception
AtchayaSekar28 Jul 30, 2026
c72b109
1043976: Update the Common page
Hemaprasanth-Hari Jul 30, 2026
5b25c12
Merge branch 'ES-1043976-MCP' of https://github.com/syncfusion-conten…
Hemaprasanth-Hari Jul 30, 2026
2c0d270
Merge branch 'development' into ES-1043976-MCP
Hemaprasanth-Hari Jul 30, 2026
b78eb0d
1043442: Prepared MCP server ug content for React Spreadsheet
bhuvaneshdhakshinmaoorthy Jul 30, 2026
29ae77b
Merge pull request #3989 from syncfusion-content/Fix_LiquidException-Dev
MathanKumarVaradhaRajaPerumal Jul 30, 2026
04aebaf
1043976: recommit due to conflict
Hemaprasanth-Hari Jul 30, 2026
b4f6933
Merge branch 'development' into ES-1043976-MCP
Hemaprasanth-Hari Jul 30, 2026
99ca15d
Merge branch 'development' into EJ2-1043442-mcp
bhuvaneshdhakshinmaoorthy Jul 30, 2026
ea84f36
Merge branch 'development' of https://github.com/syncfusion-content/d…
KSilambharasanSF4548 Jul 30, 2026
9561d22
Merge pull request #3949 from syncfusion-content/EJ2-1043948-RevampCore3
AnanthaGokulaRaman Jul 30, 2026
584e49b
1044345-1: Removed unstructured md files
sameerkhan001 Jul 30, 2026
fb8d673
Merge branch 'development' into 1044345-1
sameerkhan001 Jul 30, 2026
ebcc1fc
Merge pull request #3994 from syncfusion-content/1044345-1
chinnumuniyappan Jul 30, 2026
bd3b7bc
Merge branch 'development' into ES-1043976-MCP
GokulprasathVenkatachalam Jul 30, 2026
81d7f67
1043976: Update the PR
Hemaprasanth-Hari Jul 30, 2026
73ff78b
Merge branch 'ES-1043976-MCP' of https://github.com/syncfusion-conten…
Hemaprasanth-Hari Jul 30, 2026
68b5b4e
1043976: recommit the PR
Hemaprasanth-Hari Jul 30, 2026
c9dc3fd
1043442: created vue, angular, ts, js mcp server configure file
MOHANRAJSF4991 Jul 30, 2026
84ab917
1043442: Updated the Vue mcp file configuration details
MOHANRAJSF4991 Jul 30, 2026
7e65306
1043442: updated angular mcp server setup details
MOHANRAJSF4991 Jul 30, 2026
93bdb2b
Merge pull request #3988 from syncfusion-content/ES-1043976-MCP
GokulprasathVenkatachalam Jul 30, 2026
12771b8
1043442: updated the javascript mcp setup details
MOHANRAJSF4991 Jul 30, 2026
051ae52
Revise MCP documentation for PDF Viewer
KSilambharasanSF4548 Jul 29, 2026
783f864
Add MCP Server link to .NET MAUI section
KSilambharasanSF4548 Jul 29, 2026
4dffa10
Revise Syncfusion MAUI MCP Server documentation
KSilambharasanSF4548 Jul 29, 2026
1bfb415
1043442: updated the Typescript setup details
MOHANRAJSF4991 Jul 30, 2026
a1daa53
1043442: created asp.net core, mvc server setup file
MOHANRAJSF4991 Jul 30, 2026
743412d
Add .NET MAUI PDF Viewer link to documentation
KSilambharasanSF4548 Jul 30, 2026
4c8130f
Addressed_feedbacks
Yaminisrisf4389 Jul 30, 2026
7b0b6ad
Addressed_feedbacks
Yaminisrisf4389 Jul 30, 2026
d5b721b
Merge pull request #3982 from syncfusion-content/Add_WPFPDFViewer_MCP…
Vikassekar Jul 30, 2026
e9215cb
1043442: updated the asp.net core mcp server setup
MOHANRAJSF4991 Jul 30, 2026
445e38d
Address the feedback changes in prompts
lingeshwaran-sf4984 Jul 30, 2026
0788785
Merge branch 'development' of https://github.com/syncfusion-content/d…
lingeshwaran-sf4984 Jul 30, 2026
c44e311
1043442: updated the asp.net mvc mcp server setup details
MOHANRAJSF4991 Jul 30, 2026
3550de2
Added toc changes and common MCP server file
lingeshwaran-sf4984 Jul 30, 2026
d886ca4
Merge pull request #3983 from syncfusion-content/MCP-Server-for-WFPdf…
Vikassekar Jul 30, 2026
b0e282c
1043515-Revamp User Guide Documentation in PowerPoint presentation to…
AtchayaSekar28 Jul 30, 2026
62f05a5
Resolved the addressed feedback
Logeshwaran-SyncGit Jul 30, 2026
82b0780
Merge branch 'EJ2-1044131-CoreRevamp4' of https://github.com/syncfusi…
Logeshwaran-SyncGit Jul 30, 2026
57566a5
Issue resolved
VinothSF5015 Jul 30, 2026
65a8a3c
1043976: Added the note section in all the nuget install MCP server page
Hemaprasanth-Hari Jul 30, 2026
6abd545
Merge pull request #4004 from syncfusion-content/UTF-8_Issues_Dev
Mohan2401 Jul 30, 2026
989675d
Merge pull request #4005 from syncfusion-content/ES-1043976-MCPNew
GokulprasathVenkatachalam Jul 30, 2026
466a2b0
Merge branch 'development' into EJ2-1044131-CoreRevamp4
Logeshwaran-SyncGit Jul 30, 2026
6c09a13
1043174: Resolved the format error.
prakashrajsf3945 Jul 30, 2026
dea282a
Fix formatting of .NET MAUI PDF Viewer link
KSilambharasanSF4548 Jul 30, 2026
46478bf
1043976: Review changes on the PDF viewer MCP server common page
Hemaprasanth-Hari Jul 30, 2026
9300883
Merge branch 'development' into ES-1043976-PDFCommon
Hemaprasanth-Hari Jul 30, 2026
4ec1c97
Merge branch 'mauiMCP' of https://github.com/syncfusion-content/docum…
KSilambharasanSF4548 Jul 30, 2026
f1afe91
Merge pull request #4006 from syncfusion-content/1043174-DocError
prakashrajsf3945 Jul 30, 2026
e124a38
1044345-2: Added proper tree structure with MCP md files
sameerkhan001 Jul 30, 2026
c26e2fd
1043442: changes the file name
MOHANRAJSF4991 Jul 30, 2026
9d24c25
Merge branch 'development' into 1044345-2
sameerkhan001 Jul 30, 2026
6ee0ada
addressed feedback
KSilambharasanSF4548 Jul 30, 2026
c2aefbf
Merge branch 'development' into ES-1043976-PDFCommon
GokulprasathVenkatachalam Jul 30, 2026
cf9fba3
Merge pull request #4008 from syncfusion-content/ES-1043976-PDFCommon
GokulprasathVenkatachalam Jul 30, 2026
e2b3f7a
Corrected URL link
chinnumuniyappan Jul 30, 2026
4c7388f
1044345: updated the common file paths
MOHANRAJSF4991 Jul 30, 2026
c670f6f
1044345: updated the meta title
MOHANRAJSF4991 Jul 30, 2026
3985c1a
1044345: added the winform, wpf file paths
MOHANRAJSF4991 Jul 30, 2026
e6690c6
Merge branch 'development' into 1044345-2
chinnumuniyappan Jul 30, 2026
a53bf1e
1043442: toc file path added
MOHANRAJSF4991 Jul 30, 2026
43327a4
Resolved CI errors
chinnumuniyappan Jul 30, 2026
d3e88c7
1043442: fixed the font matter issue
MOHANRAJSF4991 Jul 30, 2026
194873a
Merge pull request #4013 from Syncfusion-Content/hotfix/hotfix-v34.1.29
SyncfusionBuild Jul 30, 2026
87e5b4b
1043442: removed the incorrect troubleshoot content
MOHANRAJSF4991 Jul 30, 2026
228f81d
Merge branch 'development' into EJ2-1044131-CoreRevamp4
Logeshwaran-SyncGit Jul 30, 2026
90a2f44
Modified for all remaining files in presentation library UG
Viswajith-SF4658 Jul 30, 2026
4b2924b
Resolved CI error
chinnumuniyappan Jul 30, 2026
737b661
1043442: added the valid troubleshot content
MOHANRAJSF4991 Jul 30, 2026
29dde22
Resolved UG compilation failures
Kalaivannan-Ganesan Jul 30, 2026
d9b7e2b
Merge pull request #3993 from syncfusion-content/EJ2-1043442-mcp
sridhar-alagirisamy Jul 30, 2026
20377b6
1043442: updated the asp net core and mvc codes
MOHANRAJSF4991 Jul 30, 2026
58e4266
Merge pull request #4009 from syncfusion-content/1044345-2
chinnumuniyappan Jul 30, 2026
f252844
Merge branch 'development' into ResolveBuildFailures
Kalaivannan-Ganesan Jul 30, 2026
50e3edb
Merge pull request #4017 from syncfusion-content/EJ2-1043442-mcp
sridhar-alagirisamy Jul 30, 2026
1c2c940
Merge pull request #4016 from syncfusion-content/ResolveBuildFailures
MohanaselvamJothi Jul 30, 2026
a14173d
Merge branch 'development' of https://github.com/syncfusion-content/d…
KSilambharasanSF4548 Jul 30, 2026
7f0f7c4
Merge pull request #3782 from syncfusion-content/1041390-Docmentation…
Suriya-Murugan Jul 30, 2026
bf0852f
Merge pull request #3971 from syncfusion-content/mauiMCP
VikramDevaraj31 Jul 30, 2026
af3496c
Merge pull request #4022 from Syncfusion-Content/hotfix/hotfix-v34.1.29
SyncfusionBuild Jul 31, 2026
cb08a27
Added MCP server documentation for hotfix
MohanaselvamJothi Jul 31, 2026
d539459
1043976: Add the mcp server page for the smart pdf viewer
Hemaprasanth-Hari Jul 31, 2026
08b0372
1043976: Added the mcp page
Hemaprasanth-Hari Jul 31, 2026
c8d1990
Merge pull request #4023 from syncfusion-content/1044494-DOCEditor_MC…
MohanaselvamJothi Jul 31, 2026
b3fbaac
Merge branch 'development' of https://github.com/syncfusion-content/d…
Viswajith-SF4658 Jul 31, 2026
3f0d47b
1044345-A: Added prompt library md file and note content
sameerkhan001 Jul 31, 2026
533e625
1043442: created mcp server setup file for Rect, vue and supported pl…
MOHANRAJSF4991 Jul 31, 2026
edb880b
Ressolved CI issues in PR
Viswajith-SF4658 Jul 31, 2026
572c065
1043976: Rearrange the PDF viewer components
Hemaprasanth-Hari Jul 31, 2026
8bddf02
1030880: Added contents in Telemetry UG page
VenkateshwaranSF5013 Jul 30, 2026
e58ef43
Update Telemetry.md
GowthamrajKumar25 Jul 31, 2026
1859c82
Merge pull request #4011 from syncfusion-content/1030880-telemetry-dev
GowthamrajKumar25 Jul 31, 2026
26f747f
Merge pull request #4026 from syncfusion-content/1044345-A
chinnumuniyappan Jul 31, 2026
dfaafa9
Merge pull request #4037 from Syncfusion-Content/hotfix/hotfix-v34.1.29
SyncfusionBuild Jul 31, 2026
95a4082
Merge pull request #4024 from syncfusion-content/ES-1043976-SmartPDF
GokulprasathVenkatachalam Jul 31, 2026
bc70e85
Resolved UI issues in staging link
Viswajith-SF4658 Jul 31, 2026
ff499a9
Merge branch 'hotfix/hotfix-v34.1.29' into EJ2-1043442-mcp_setup_ug
sridhar-alagirisamy Jul 31, 2026
0f7ca74
Merge pull request #4028 from syncfusion-content/EJ2-1043442-mcp_setu…
sridhar-alagirisamy Jul 31, 2026
83572d7
Resolved improper link preservation issue
Kalaivannan-Ganesan Jul 31, 2026
9708d2e
Merge pull request #3664 from syncfusion-content/912554
Vikassekar Jul 31, 2026
b5e8f21
Merge pull request #3665 from syncfusion-content/912554-hotfix
Vikassekar Jul 31, 2026
b3916f0
Merge pull request #3775 from syncfusion-content/956054
Vikassekar Jul 31, 2026
6cbf84c
Merge pull request #3776 from syncfusion-content/956054-hotfix
Vikassekar Jul 31, 2026
80a98a1
Merge pull request #4049 from syncfusion-content/DOCXEditor-MCP-Links
MohanaselvamJothi Jul 31, 2026
1c74b83
Added UG
GOPINATH-SF4767 Jul 14, 2026
c1d7120
resolve errors
GOPINATH-SF4767 Jul 14, 2026
b762cae
Added metrics
GOPINATH-SF4767 Jul 29, 2026
bab80c0
Modified
GOPINATH-SF4767 Jul 30, 2026
4dcf3bf
Modified
GOPINATH-SF4767 Jul 31, 2026
cb2ffba
Modified
GOPINATH-SF4767 Jul 31, 2026
9f10c24
resolved Ci issue
GOPINATH-SF4767 Jul 31, 2026
b72c8e0
Merge pull request #3652 from syncfusion-content/1040330-MDPerformance
LokeshBaskar Jul 31, 2026
499ba3a
Merge pull request #3975 from syncfusion-content/Revamp_PPT
MathanKumarVaradhaRajaPerumal Jul 31, 2026
b51ba1b
Merge pull request #4000 from syncfusion-content/Revamp_PPT_Conversion
MathanKumarVaradhaRajaPerumal Jul 31, 2026
aacb2a1
Merge pull request #3976 from syncfusion-content/EJ2-1044131-CoreRevamp4
AnanthaGokulaRaman Jul 31, 2026
1dcc68a
Update title format in documentsdk.md
chinnumuniyappan Jul 31, 2026
6359da7
Merge pull request #4057 from syncfusion-content/resolve-conflict-mcp
chinnumuniyappan Jul 31, 2026
2b505c4
Resolved conflict
chinnumuniyappan Jul 31, 2026
25b066d
Merge pull request #4066 from syncfusion-content/resolve-conflict
chinnumuniyappan Jul 31, 2026
cacaeaa
Merge pull request #4063 from Syncfusion-Content/hotfix/hotfix-v34.1.29
SyncfusionBuild Jul 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
510 changes: 273 additions & 237 deletions Document-Processing-toc.html

Large diffs are not rendered by default.

273 changes: 273 additions & 0 deletions Document-Processing/Excel/Spreadsheet/ASP-NET-CORE/mcp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,273 @@
---
layout: post
title: ASP.NET Core Spreadsheet MCP Server Setup | Syncfusion®
description: Install and configure the Syncfusion® ASP.NET Core Spreadsheet MCP Server to access documentation, API guidance, code examples, and troubleshooting support.
control: Spreadsheet
platform: document-processing
documentation: ug
keywords: ASP.NET Core Agentic UI Builder, MCP Server, search docs, Spreadsheet SDK, Server Packages
---

# ASP.NET Core Spreadsheet MCP Server

The Syncfusion® ASP.NET Core MCP Server accelerates Spreadsheet application development by providing relevant documentation, API references, feature guidance, code examples, and troubleshooting information directly within an AI-powered IDE. The server uses the [Model Context Protocol](https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro) to connect an AI assistant with Syncfusion ASP.NET Core documentation.

Use the `search_docs` tool to obtain contextual guidance, code examples, and documentation for ASP.NET Core Spreadsheet applications.

> The previously available Agentic UI Builder (`#sf_aspnetcore_ui_builder`) has been upgraded to an Agent skill-based experience and is no longer part of the MCP Server. To learn more about the new Agentic UI Builder, see the [documentation](https://ej2.syncfusion.com/aspnetcore/documentation/mcp). The AI Coding Assistant (`#sf_aspnetcore_assistant`) has been renamed to `search_docs` (`#search_docs`) to ensure that the tool name follows MCP naming conventions.

## Key benefits

- **Spreadsheet-specific guidance**: Access relevant documentation for data binding, formulas, open and save operations, charts, conditional formatting, sorting, filtering, hyperlinks, scrolling, and other Spreadsheet features.
- **API assistance**: Find ASP.NET Core Spreadsheet properties, methods, and events with contextual usage guidance.
- **Troubleshooting support**: Search for guidance related to rendering, data loading, import and export, and performance issues.
- **IDE integration**: Use Syncfusion documentation from compatible MCP clients such as Visual Studio Code, Syncfusion Code Studio, Cursor, and JetBrains.
- **Privacy-focused operation**: The MCP Server processes requests based on the submitted query without storing prompts or application content.

## Prerequisites

Before configuring the ASP.NET Core MCP Server, ensure that you have:

- **.NET 10 SDK** (for automatic configuration) **or** .NET 8 / .NET 9 SDK (for manual configuration).
- A **compatible MCP client**, such as Visual Studio Code, Syncfusion Code Studio, Cursor, or JetBrains.
- An active [Syncfusion API key](https://www.syncfusion.com/account/api-key).
- An **ASP.NET Core application** (existing or new); see [Quick Start](https://ej2.syncfusion.com/aspnetcore/documentation/getting-started/razor-pages)
- An active Syncfusion<sup style="font-size:70%">&reg;</sup> 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)

## Obtain a Syncfusion 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": "YOUR_API_KEY_FILE_PATH"
}
```

Alternatively, provide the API key directly:

```json
"env": {
"Syncfusion_API_Key": "YOUR_SYNCFUSION_API_KEY"
}
```

> Using `Syncfusion_API_Key_Path` is recommended because it helps keep the API key out of source control. Do not commit an API key or key file to a repository.

## Configure the ASP.NET Core MCP Server

Create the MCP configuration file in the root folder of the ASP.NET Core Spreadsheet application. Use the configuration that corresponds to your MCP client and installed .NET SDK version.

### .NET 10 SDK

If you have the .NET 10 SDK installed, you can directly add the following configuration to the `mcp.json` file.

{% tabs %}
{% highlight bash tabtitle="VS Code" %}

// Create a `.vscode/mcp.json` file in your workspace:

{
"servers": {
"sf-aspnetcore-mcp": {
"type": "stdio",
"command": "dnx",
"args": ["Syncfusion.AspNetCore.MCP", "--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-aspnetcore-mcp": {
"type": "stdio",
"command": "dnx",
"args": ["Syncfusion.AspNetCore.MCP", "--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-aspnetcore-mcp": {
"command": "dnx",
"args": ["Syncfusion.AspNetCore.MCP", "--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-aspnetcore-mcp": {
"command": "dnx",
"args": [
"Syncfusion.AspNetCore.MCP", "--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 %}

### .NET 8 or .NET 9 SDK (manual)

If you are using only .NET 8 or .NET 9, install the Syncfusion ASP.NET Core MCP Server as a local tool from your workspace directory:

```bash
dotnet tool install Syncfusion.AspNetCore.MCP --add-source "https://nexus.syncfusioninternal.com/repository/nuget-hosted/"
```

This installs the Syncfusion ASP.NET Core MCP Server locally within your workspace. Then add the following configuration to the `mcp.json` file:

```json
{
"servers": {
"sf-aspnetcore-mcp": {
"type": "stdio",
"command": "dotnet",
"args": [
"tool",
"run",
"syncfusion-aspnetcore-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-aspnetcore-mcp` with a **Connected** status to confirm a successful installation.

## Common use cases

The examples below demonstrate common ASP.NET Core Spreadsheet scenarios and how the MCP tools can provide relevant guidance, code examples, API references, and troubleshooting assistance. Tools can be invoked directly for specific tasks, or an AI assistant can automatically choose the most appropriate tool based on the request.

**Get Started**

Use `search_docs` to get contextual guidance, code snippets, and configuration examples for ASP.NET Core Spreadsheet applications.

{% promptcards %}
{% promptcard Spreadsheet Setup %}
#search_docs How do I configure the ASP.NET Core Spreadsheet component?
{% endpromptcard %}
{% endpromptcards %}

{% promptcards %}
{% promptcard JSON Data Binding %}
#search_docs How can I bind JSON data to an ASP.NET Core Spreadsheet?
{% endpromptcard %}
{% endpromptcards %}

**Implement Features**

Get step-by-step help for adding specific features to Spreadsheet applications that are already in the project.

{% promptcards %}
{% promptcard Open and Save Excel Files %}
#search_docs How do I open and save Excel files programmatically in an ASP.NET Core Spreadsheet?
{% endpromptcard %}
{% endpromptcards %}

{% promptcards %}
{% promptcard Spreadsheet Charts %}
#search_docs How do I create a chart from Spreadsheet data in ASP.NET Core?
{% endpromptcard %}
{% endpromptcards %}

**Troubleshooting**

Describe the problem in plain language, and let `search_docs` help resolve it.

{% promptcards %}
{% promptcard Performance Issues %}
#search_docs Why is my ASP.NET Core Spreadsheet slow when opening large datasets?
{% endpromptcard %}
{% endpromptcards %}

## Best practices

To get the most out of the Syncfusion<sup>®</sup> Spreadsheet MCP Server:

- **Be Specific** - Include the platform and Spreadsheet feature in your queries (for example, _"Can you show me how to render a Spreadsheet with default data in an ASP.NET Core application?"_).
- **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, and coding standards consistent throughout your project.
- **Start Fresh for New Topics** - Begin a new chat when switching to a different 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 [official documentation](https://help.syncfusion.com/document-processing/excel/spreadsheet/asp-net-core/getting-started-core) 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 | Verify the .NET SDK version and JSON syntax in the config file, then 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 | Verify the file location and content for a file path. For an inline key, check that the key is correctly updated. |
| Wrong config file location | VS Code: `.vscode/mcp.json`<br/>Code Studio: `.codestudio/mcp.json`<br/>Cursor: `.cursor/mcp.json` in the workspace root. |
| Manual install (.NET 8/9) | Ensure `dotnet tool install` succeeded and that `mcp.json` references the local tool via `dotnet tool run syncfusion-aspnetcore-mcp`. |
| Check IDE logs | VS Code / Code Studio: Output panel → "MCP"<br/>Cursor: Developer Console for MCP errors. |

## Privacy and security

The Syncfusion MCP Server acts as a knowledge bridge between the selected AI model and Syncfusion documentation.

- 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.
Loading