AABBbaby

导航

DevExpress发布文档MCP Server:提升开发体验的AI文档智能服务(一)

DevExpress拥有.NET开发需要的平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 近期重要版本v25.2已正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

DevExpress发布文档MCP Server:提升开发体验的AI文档智能服务

模型上下文协议(MCP)改变了AI助手与外部工具和数据源交互的方式,由Anthropic开发的MCP是一个开放标准,允许开发人员在数据库、API和AI工具之间建立安全的双向连接。每次AI应用程序需要连接到数据源或API时,MCP不是构建单独的自定义集成,而是提供单一的标准化接口,这意味着每个AI应用和每个外部资源只需要连接一次,就可以无缝地协同工作。

为了满足对AI辅助编码日益增长的需求,DevExpress官方配置了一个MCP服务器,将GitHub Copilot和其他MCP兼容的AI工具直接连接到DevExpress的综合文档数据库。产品团队不断更新这个数据库,增强现有的DevExpress文档内容并发布了新的帮助主题。在不离开IDE的情况下,用户将始终获得与DevExpress组件相关的、上下文相关的和最新的指导。通过访问超过300,000个帮助主题,DevExpress的服务器可以轻松地使用自然语言查询找到用户需要的信息。

获取DevExpress v25.2正式版下载

DevExpress技术交流群12:1028386091      欢迎一起进群讨论

在本文中,我们将介绍如何跨多个IDE设置DevExpress MCP服务器、配置AI助手以与DevExpress MCP服务器一起工作,并提供有关最大限度地利用AI支持文档访问的好处。

为什么需要使用DevExpress文档MCP服务器?

传统的文档工作流程需要不断地切换上下文——用户需要离开IDE,在docs和/或谷歌中搜索,并手动将在不同来源中找到的解决方案拼凑在一起,DevExpress文档MCP服务器通过以下方式消除了这种摩擦:

  • 上下文帮助:询问有关DevExpress组件的问题,并通过从DevExpress文档中检索的代码示例获得有针对性的答案;
  • 智能搜索:使用自然语言搜索整个文档数据库(超过300,000个帮助主题);
  • 实时文档访问:直接向AI助手的上下文提供最新信息;
  • 无缝集成:由于MCP协议,用户可以在使用GitHub Copilot的代理模式和其他MCP兼容工具时利用此功能。

这里有几个例子,用户可以通过将开发任务委托给由DevExpress 文档 MCP服务器提供支持的AI编码代理来完成:

桌面平台
  • 创建带有Ribbon、文件菜单操作和DevExpress Grid控件的WPF窗口或Windows窗体。
  • 直接在DevExpress Visual Studio报表设计器中创建一个主-详细报表模型,显示EF Core数据源中的订单和行项目。
  • 用DevExpress VCL组件创建一个新的Delphi应用程序,并通过单击一个按钮显示一个报表查看器。
Web平台
  • 添加一个新的Razor页面与DevExpress网格,完成编辑功能,并绑定到一个大的数据源。
  • 构建一个带有范围选择器、多种图表类型和工具栏控件的响应式仪表板页面——或者使用DevExtreme产品套件(React/Angular/Vue/jQuery)设计一个带有验证的完全自定义编辑表单。
  • 使用应用模板创建一个DevExtreme驱动的React或Angular web应用,只需要一个提示符。
  • 将DevExpress报表查看器集成到ASP. NET Core应用程序中。
文件和文档API & 跨平台应用程序框架
  • 使用DevExpress Document Processing API生成具有富文本格式的Word邮件合并文档。
  • 使用DevExpress Spreadsheet API创建带有计算总数和摘要的电子表格。
  • 为XAF应用程序生成具有适当数据建模属性的业务类。

目前DevExpress文档MCP服务器通过单独的端点为AI助手提供了访问最后两个主要版本(v24.2和v25.1)的文档权限。

DevExpress文档MCP服务器提供了以下工具:

  • devexpress_docs_search:通过文档数据库执行语义搜索,并返回用户查询的前5个匹配项
  • devexpress_docs_get_content:允许座席通过URL下载完整的帮助主题

此外,DevExpress MCP服务器包括一个内置的提示符(dxdocs.devexpress_docs_query_workflow),可以通过兼容的编码助手访问,这个提示引导AI代理通过适当的工作流和约束DevExpress文档查询。

服务器只在Streamable HTTP协议上运行,如果您熟悉MCP,只需将以下端点添加到AI助手的配置中并尝试一下:

{
"servers": {
"dxdocs": {
"url": "https://api.devexpress.com/mcp/docs",
"type": "http"
},
"dxdocs24_2": {
"url": "https://api.devexpress.com/mcp/docs?v=24.2",
"type": "http"
}
}
}

如果您不熟悉MCP,在接下来的文章中我们将列出了DevExpress MCP服务器跨多个IDE(包括Visual Studio, VS Code和JetBrains Rider)的逐步设置/配置说明,敬请期待~


更多DevExpress线上公开课、中文教程资讯请上中文网获取

posted on 2026-01-06 14:24  AABBbaby  阅读(5)  评论(0)    收藏  举报