Instatic与AI协作:MCP协议如何让Claude Code直接编辑你的网站内容

【免费下载链接】Instatic Instatic is a modern self-hosted visual CMS - get it running in 1 minute 【免费下载链接】Instatic 项目地址: https://gitcode.com/GitHub_Trending/in/Instatic

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在/_instatic/mcp路径下为外部MCP客户端(包括Claude Code)提供了CMS工具的访问接口,并通过每个连接器的Bearer令牌进行身份验证。这种设计使得Claude Code能够安全地连接到Instatic实例,并进行网站内容的编辑操作。

如何实现Claude Code直接编辑网站内容?

Claude Code编辑网站内容的实现主要依赖于Instatic的MCP服务器和编辑器桥接机制。具体来说,Instatic的MCP服务器通过server/ai/mcp/editorBridge.tsSitePage中的useEditorMcpBridge实现了与编辑器的桥接,使得Claude Code的编辑操作能够实时反映在编辑器中。

Instatic视觉编辑器界面

这种桥接机制的优势在于,所有的页面编辑操作都是通过实时编辑器桥接进行的,确保了编辑器存储是单一的事实来源,避免了可能的数据不一致问题。

配置Claude Code连接器的简单步骤

要让Claude Code能够编辑你的Instatic网站,只需简单几步即可完成配置:

  1. 登录Instatic管理界面,进入AI设置页面
  2. 在MCP连接器选项卡中,选择"Local (Claude Code, Codex, Cursor)"类型
  3. 为连接器添加标签,例如"My Claude Code Connector"
  4. 保存配置,系统会生成相应的访问令牌
  5. 在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一起,为你的网站开发带来前所未有的便捷与高效!

【免费下载链接】Instatic Instatic is a modern self-hosted visual CMS - get it running in 1 minute 【免费下载链接】Instatic 项目地址: https://gitcode.com/GitHub_Trending/in/Instatic

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐