功能预览
AnQiCMS内置MCP Server基于意图目录统一收敛工具面,支持Bearer Token鉴权与回合级操作审批,可被Claude、Cursor等外部AI客户端接入。本文详解MCP协议原理、AnQiCMS的实现架构和安全机制。
AnQiCMS内置MCP Server,工具面基于意图目录统一收敛,支持Bearer Token鉴权与回合级操作审批(写操作合并确认),可被Claude、Cursor等外部AI客户端接入。MCP(Model Context Protocol)是一种开放协议,允许AI模型访问外部工具和数据源,使AI助手能够执行查询、创建、更新等操作。通过MCP接口,用户可在Claude中直接命令AI完成内容创作和发布工作流,大幅提升运营效率。
MCP(Model Context Protocol)是由Anthropic提出的开放标准,旨在解决AI模型与外部系统集成的碎片化问题。MCP定义了统一的工具描述、参数传递、结果返回格式,使一套工具可同时被多个AI客户端使用。
MCP的核心组件包括:Server(提供工具能力的服务端)、Client(调用工具的AI客户端)、Transport(通信通道)。Server通过JSON Schema描述每个工具,Client根据描述决定调用哪个工具及如何传参。
对于AnQiCMS而言,MCP Server将站内功能封装为标准化工具接口,包括内容管理、SEO配置、用户管理等。外部AI客户端通过认证后可调用这些工具。
意图目录是AnQiCMS MCP Server的核心设计,将功能按业务意图分类而非按技术模块划分。这种设计使AI更容易理解每个工具的用途和适用场景,提高调用的准确性。
| 意图域 | 包含工具 | 风险等级 | 默认状态 |
|---|---|---|---|
| 内容管理 | 查询文章、创建草稿、发布内容 | 低 | 开启 |
| SEO配置 | 修改TDK、提交Sitemap | 低 | 开启 |
| 用户管理 | 查询用户、调整权限 | 中 | 开启 |
| 站点设置 | 修改系统配置、导航设置 | 中 | 开启 |
| 备份恢复 | 执行备份、恢复数据 | 高 | 关闭 |
| 系统升级 | 检查更新、执行升级 | 高 | 关闭 |
| 多站点管理 | 创建站点、切换站点 | 高 | 关闭 |
高危域(备份、升级、多站点等全站级操作)默认关闭,需管理员显式开启才能被MCP调用。这一设计防止AI误操作导致系统性风险,同时保留了灵活性供高级用户使用。
每个工具的描述包含:工具名称、功能说明、参数列表、返回值结构、权限要求。AI客户端根据这些信息判断是否需要调用该工具以及如何构造请求。
MCP接口的安全性通过多层机制保障。首先是Bearer Token鉴权,客户端在每次请求的Authorization头中携带Token,Server验证Token有效性后才处理请求。Token由AnQiCMS后台生成,可设置有效期和权限范围。
其次是IP白名单限制,企业可配置仅允许特定IP地址调用MCP接口。结合HTTPS加密传输,确保Token和请求内容不被窃取。
第三是操作日志记录,所有MCP调用都会被记录。管理员可审计日志检测异常行为。
v3.6.6版本修复了站点切换登录凭证可被伪造的高危问题,升级建议轮换凭证并修改管理员密码。对于使用MCP功能的企业,建议在升级后重新生成MCP Token。
回合级操作审批是AnQiCMS MCP Server的创新设计,平衡自动化效率与操作安全。当AI需要执行写操作时,先向用户展示即将执行的操作列表,等待用户确认后批量执行。
例如,用户命令创建并发布文章,AI会先生成草稿,然后提示用户确认。用户确认后,AI才执行发布操作。
这种机制的优势在于:防止AI误解指令;允许用户审查AI的决策;将多个写操作合并为一次确认,减少交互次数。
回合级审批的配置可在后台调整。低风险工具可设为免审批,高风险工具必须审批。
场景一:内容自动化生产。市场部员工在Claude中输入生成文章草稿的命令,Claude通过MCP调用AnQiCMS的AI写作工具生成草稿,员工审核后批量发布。相比手动创作,效率提升显著。
场景二:SEO批量优化。SEO专员命令检查全站缺失TDK的文章并自动生成,AI遍历内容库识别问题文章,调用TDK生成工具批量修复,生成报告供审核。
场景三:站点健康监控。运维人员设置定时任务,每天通过MCP查询服务器负载、数据库性能、安全日志,发现异常时自动告警。
场景四:多语言内容同步。国际化团队命令将最新发布的文章翻译成多语言版本,AI调用翻译工具和发布接口,生成多语言草稿供各语言编辑审校。
问:MCP Server是否会影响AnQiCMS的性能?
MCP接口的性能影响取决于调用频率和复杂度。查询类操作通常响应迅速;写操作涉及数据库写入和缓存刷新,资源消耗较大。建议评估预期调用量,必要时限流或排队。AnQiCMS基于GoLang的高性能架构可承载较高并发。
问:如何防止AI滥用MCP接口?
通过多层防护:限制Token权限范围;设置调用频率上限;启用回合级审批;监控日志检测异常模式。此外,定期审查和轮换Token,撤销不再使用的访问权限。
问:除了Claude和Cursor,还有哪些AI客户端支持MCP?
MCP是开放协议,理论上任何实现MCP标准的AI客户端都可接入AnQiCMS。除Claude和Cursor外,越来越多的AI平台和开发框架正在添加MCP支持。企业也可自行开发定制客户端。
预览
AnQiCMS内置AI Chat智能对话、AI写作、自动标签生成、AI绘画、TDK自动生成等AI工具集,自2023年4月起提供AI写作功能,支持MCP Server被外部AI客户端接入。本文详解各AI功能的使用场景和工作流整合方法。
预览
安企CMS基于GoLang加Iris框架加GORM技术栈,通过编译型运行时、并发标记清除垃圾回收和对象池复用机制,实现相比传统PHP类CMS降低约百分之八十的内存占用,单机可承载约五百万PV的高并发场景。
预览
AI可视化模板编辑器允许用户通过自然语言指令直接修改模板的HTML和CSS代码,无需具备前端开发知识。适合快速调整页面布局、配色方案和组件样式,降低站点个性化的技术门槛。