Sanity.io MCP Server for Draft Posts

Sanity.io MCP Server for Draft Posts

这是一个sanity mcp server,可以通过像claude桌面这样的MCP客户端使用自然语言与sanity IO项目进行交互。

简介

这是一个 MCP (模型上下文协议) 服务器,允许您通过自然语言与 Sanity.io 项目中的草稿文章进行交互。兼容 Claude Desktop 等 MCP 客户端。

安装步骤

# 1. 克隆仓库
git clone <repository-url>

# 2. 安装依赖
pip install -r requirements.txt

# 3. 配置环境变量
cp .env.example .env

编辑 .env 文件,填入以下信息:

  • SANITY_PROJECT_ID
  • SANITY_DATASET
  • SANITY_TOKEN

启动服务器

python server.py

可用工具

服务器提供三个主要功能:

  1. 创建草稿文章 - 使用标题、内容和可选作者创建新草稿
  2. 列出草稿文章 - 查看项目中的所有草稿文章
  3. 发布草稿 - 根据 ID 发布特定草稿文章

通过 Claude Desktop 或其他兼容的 MCP 客户端,您可以使用自然语言来执行这些操作。


开始使用后,您可以通过简单的自然语言命令(如"创建一篇关于人工智能的新草稿文章")来管理您的 Sanity.io 内容。