使用说明
Xperience社区MCP服务器
描述
[!警告] 此软件包已被弃用。请改用以下Kentico的原生Xperience AI功能:
一 MCP服务器 与建 .NET MCP服务器SDK 由Kentico项目为Xperience量身定制,并作为NuGet包安装。
为什么要使用这个图书馆?通过将一组离散的文档化工具暴露给 AI代理 在Kentico的Xperience项目中,该代理具有更结构化的上下文和功能。这意味着,对于使用Kentico的Xperience为营销人员构建功能的开发人员来说,它可以是一个更好的辅助工具。
有关此项目的更详细说明,请阅读博客文章 将您的Xperience by Kentico应用程序转换为MCP服务器.
截图
需求
库版本矩阵
| Xperience版本 | 库版本 |
|---|---|
| >=30.6.1 | 2.0.x |
| >= 30.4.1 | 1.0.0 |
依赖项
其他要求
- 2025年4月的最新版本 VS Code(v1.100)或更高版本,支持使用HTTP流的MCP服务器。
软件包安装
使用将包添加到您的应用程序中。NET-CLI
dotnet add package XperienceCommunity.MCPServer
快速开始
-
安装软件包后,更新您的Xperience by Kentico应用程序
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(); // ... -
启动您的Xperience by Kentico应用程序。
-
设置您的 MCP服务器配置VS代码
{ "servers": { "xperience-mcp-server": { "type": "http", "url": "http://localhost:<your-port-here>/xperience-mcp" } } }您可以使用
.vscode/mcp.json以配置为例。方案、域和端口来自examples/DancingGoat/Properties/launchSettings.json因为Kentico的DancingGoat Xperience应用程序也运行MCP服务器。默认的MCP服务器路径前缀为/xperience-mcp.您可以使用VS Code命令调色板 管理并启动MCP服务器 或者,您可以在中单击服务器配置上方的“开始”操作
mcp.json.备注:VS Code的MCP客户端 尚不支持自签名证书,因此您需要在ASP中添加一个http://绑定。NET核心
launchSettings.json如果您一直使用https://和 开发证书 适用于您的Xperience应用程序。此绑定可以是任何未使用的localhost端口。例如:http://localhost:34543。添加绑定后,更新您的mcp.json使用http://URL。 -
使用Xperience社区MCP服务器提供的工具在VS Code中处于代理模式 GitHub Copilot聊天中有提示。
Tell me about some of the web page content types in this project and a summary of their structure and relationships. For example, let me know if some of these web page content types have references to content items of other types as part of their field definition.
完整说明
查看 使用指南 了解更详细的说明和示例。
贡献
要查看为Kentico开源软件做出贡献的指南,请参阅 肯蒂科 CONTRIBUTING.md 有关更多信息,请按照 肯蒂科 CODE_OF_CONDUCT.
为以下内容做出贡献的说明和技术细节 这 项目可以在 贡献设置.
许可证
根据MIT许可证分发。看 LICENSE.md 了解更多信息。
安全
有关任何安全问题,请参阅 SECURITY.md.