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
可用工具
服务器提供三个主要功能:
- 创建草稿文章 - 使用标题、内容和可选作者创建新草稿
- 列出草稿文章 - 查看项目中的所有草稿文章
- 发布草稿 - 根据 ID 发布特定草稿文章
通过 Claude Desktop 或其他兼容的 MCP 客户端,您可以使用自然语言来执行这些操作。
开始使用后,您可以通过简单的自然语言命令(如"创建一篇关于人工智能的新草稿文章")来管理您的 Sanity.io 内容。