Instatic与AI协作:MCP协议如何让Claude Code直接编辑你的网站内容
Instatic与AI协作:MCP协议如何让Claude Code直接编辑你的网站内容
Instatic是一款现代化的自托管视觉CMS,能够在1分钟内快速启动并运行。它通过创新的MCP协议,实现了与AI工具如Claude Code的无缝协作,让AI直接编辑网站内容成为可能,为用户带来了前所未有的网站管理体验。
什么是MCP协议?
MCP协议,即模型上下文协议(Model Context Protocol),是Instatic实现与外部AI客户端协作的核心技术。通过MCP协议,Instatic可以作为MCP服务器,允许外部AI客户端(如Claude Code、Codex、Cursor等)连接到Instatic实例,利用Instatic提供的CMS工具对网站进行操作。
MCP连接器使得外部AI客户端能够像内置AI面板一样,读取网站内容、编辑页面结构和管理网站内容。这一功能在docs/features/mcp-connectors.md中有详细的文档说明。
Claude Code与Instatic的无缝集成
Claude Code作为一款强大的AI代码助手,与Instatic的集成可以说是天作之合。Instatic通过MCP协议暴露其CMS工具,让Claude Code能够直接访问和编辑网站内容。
Instatic在/_instatic/mcp路径下为外部MCP客户端(包括Claude Code)提供了CMS工具的访问接口,并通过每个连接器的Bearer令牌进行身份验证。这种设计使得Claude Code能够安全地连接到Instatic实例,并进行网站内容的编辑操作。
如何实现Claude Code直接编辑网站内容?
Claude Code编辑网站内容的实现主要依赖于Instatic的MCP服务器和编辑器桥接机制。具体来说,Instatic的MCP服务器通过server/ai/mcp/editorBridge.ts和SitePage中的useEditorMcpBridge实现了与编辑器的桥接,使得Claude Code的编辑操作能够实时反映在编辑器中。
这种桥接机制的优势在于,所有的页面编辑操作都是通过实时编辑器桥接进行的,确保了编辑器存储是单一的事实来源,避免了可能的数据不一致问题。
配置Claude Code连接器的简单步骤
要让Claude Code能够编辑你的Instatic网站,只需简单几步即可完成配置:
- 登录Instatic管理界面,进入AI设置页面
- 在MCP连接器选项卡中,选择"Local (Claude Code, Codex, Cursor)"类型
- 为连接器添加标签,例如"My Claude Code Connector"
- 保存配置,系统会生成相应的访问令牌
- 在Claude Code中使用生成的令牌连接到你的Instatic实例
通过这些简单的步骤,你就可以开始使用Claude Code来编辑你的网站内容了。
结语:AI驱动的网站编辑新时代
Instatic与Claude Code的结合,通过MCP协议开启了AI驱动的网站编辑新时代。这种创新的协作方式不仅提高了网站管理的效率,还为用户带来了更加智能、直观的编辑体验。无论是对于新手还是有经验的开发者,这种无缝的AI协作都将成为网站开发和管理的有力工具。
如果你还没有尝试过Instatic,不妨立即行动起来,体验AI与CMS协作的强大魅力。你可以通过以下命令克隆仓库开始使用:
git clone https://gitcode.com/GitHub_Trending/in/Instatic
让Instatic和Claude Code一起,为你的网站开发带来前所未有的便捷与高效!
更多推荐




所有评论(0)