I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

SANITY-MCP-SERVER
MCP与理智项目互动。
1
Github Watches
1
Github Forks
0
Github Stars
Sanity MCP Server
This MCP server provides tools for interacting with Sanity.io content from Claude Desktop.
Installation
- Clone this repository
- Install dependencies:
npm install
- Create a
.env
file with your Sanity credentials:
SANITY_PROJECT_ID=your_project_id
SANITY_DATASET=your_dataset
SANITY_TOKEN=your_token
Usage with Claude Desktop
- In Claude Desktop, go to Settings > MCP Servers
- Add a new server with these settings:
{
"command": "node",
"args": ["src/sanity-mcp-server.ts"],
"env": {
"SANITY_PROJECT_ID": "your_project_id",
"SANITY_DATASET": "your_dataset",
"SANITY_TOKEN": "your_token"
}
}
Available Tools
Create Document
Creates a new document in Sanity
Parameters:
-
type
: Document type -
content
: Document content
Example:
{
"type": "post",
"content": {
"title": "My Post",
"body": [
{
"_type": "block",
"children": [
{
"_type": "span",
"text": "Hello world!"
}
]
}
]
}
}
Edit Document
Edits an existing document
Parameters:
-
id
: Document ID -
content
: Updated content
List Documents
Lists documents of a specific type
Parameters:
-
type
: Document type -
limit
: Maximum number of documents to return (default: 10)
Get Schema
Gets a schema template based on an existing document
Note: For best results, manually create at least one document of each type before using this tool.
Parameters:
-
type
: Document type
Example Usage
- Create a new blog post:
{
"tool": "create-document",
"arguments": {
"type": "post",
"content": {
"title": "My First Post",
"slug": "my-first-post",
"body": [
{
"_type": "block",
"children": [
{
"_type": "span",
"text": "This is my first post!"
}
]
}
]
}
}
}
- Edit an existing post:
{
"tool": "edit-document",
"arguments": {
"id": "post-id-123",
"content": {
"title": "Updated Title"
}
}
}
- List recent posts:
{
"tool": "list-documents",
"arguments": {
"type": "post",
"limit": 5
}
}
- Get schema for posts:
{
"tool": "get-schema",
"arguments": {
"type": "post"
}
}
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
This GPT assists in finding a top-rated business CPA - local or virtual. We account for their qualifications, experience, testimonials and reviews. Business operators provide a short description of your business, services wanted, and city or state.
Confidential guide on numerology and astrology, based of GG33 Public information
Take an adjectivised noun, and create images making it progressively more adjective!
Reviews

user_VHu1A3RQ
I've been using the sanity-mcp-server for a while now, and it has significantly streamlined my MCP applications. The server is robust, reliable, and integrates seamlessly with my workflow. Kudos to jlmelis for developing such a valuable tool! Highly recommended for anyone in need of a solid MCP server.