XperienceCommunity.MCPServer
1.0.0-prerelease-2-1
dotnet add package XperienceCommunity.MCPServer --version 1.0.0-prerelease-2-1
NuGet\Install-Package XperienceCommunity.MCPServer -Version 1.0.0-prerelease-2-1
<PackageReference Include="XperienceCommunity.MCPServer" Version="1.0.0-prerelease-2-1" />
<PackageVersion Include="XperienceCommunity.MCPServer" Version="1.0.0-prerelease-2-1" />
<PackageReference Include="XperienceCommunity.MCPServer" />
paket add XperienceCommunity.MCPServer --version 1.0.0-prerelease-2-1
#r "nuget: XperienceCommunity.MCPServer, 1.0.0-prerelease-2-1"
#addin nuget:?package=XperienceCommunity.MCPServer&version=1.0.0-prerelease-2-1&prerelease
#tool nuget:?package=XperienceCommunity.MCPServer&version=1.0.0-prerelease-2-1&prerelease
Xperience Community MCP Server
Description
An MCP Server built with the .NET MCP Server SDK tailored for Xperience by Kentico projects and installed as a NuGet package.
Screenshots
<a href="https://raw.githubusercontent.com/seangwright/xperience-community-mcp-server/main/images/mcp-server-vs-code-xperience-dancing-goat.webp"> <img src="https://raw.githubusercontent.com/seangwright/xperience-community-mcp-server/main/images/mcp-server-vs-code-xperience-dancing-goat.webp" width="400" alt="Using the MCP Server in VS Code"> </a>
Requirements
Library Version Matrix
Xperience Version | Library Version |
---|---|
>= 30.4.1 | 1.0.0 |
Dependencies
Other requirements
- VS Code Insiders until HTTP Streaming MCP support is released in VS Code in May-June 2025.
Package Installation
Add the package to your application using the .NET CLI
dotnet add package XperienceCommunity.MCPServer
Quick Start
Once the package is installed, update your Xperience by Kentico application
Program.cs
// Program.cs // ... // Adds the MCP dependencies if (builder.Environment.IsDevelopment()) { builder.Services.AddXperienceMCPServer(); } // ... // Adds the MCP endpoint if (builder.Environment.IsDevelopment()) { app.UseXperienceMCPServer(); } app.Kentico().MapRoutes(); // ...
Set up your MCP Server configuration VS Code
You can use the
.vscode/mcp.json
configuration as an example. The scheme, domain, and port come from theexamples/DancingGoat/Properties/launchSettings.json
file since the DancingGoat Xperience by Kentico application also runs the MCP Server. The default MCP Server path prefix is/xperience-mcp
Use the tools exposed by the Xperience Community MCP Server in agent mode in VS Code.
Full Instructions
View the Usage Guide for more detailed instructions.
Contributing
To see the guidelines for Contributing to Kentico open source software, please see Kentico's CONTRIBUTING.md
for more information and follow the Kentico's CODE_OF_CONDUCT
.
Instructions and technical details for contributing to this project can be found in Contributing Setup.
License
Distributed under the MIT License. See LICENSE.md
for more information.
Security
For any security issues see SECURITY.md
.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net8.0
- Kentico.Xperience.Admin (>= 30.4.1)
- Kentico.Xperience.WebApp (>= 30.4.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- ModelContextProtocol (>= 0.1.0-preview.11)
- ModelContextProtocol.AspNetCore (>= 0.1.0-preview.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0-prerelease-2-1 | 35 | 5/2/2025 |