You signed in with another tab or window. Reload
to refresh your session. You signed out in another tab or window. Reload
to refresh your session. You switched accounts on another tab or window. Reload
to refresh your session. Dismiss alert
sanity-io / sanity-mcp-server Public
Sanity MCP Server
7 stars
4 forks
Branches
Tags
Activity
Notifications
You must be signed in to change notification settings
main
Go to file
Code
| Name | | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| Latest commit
-------------
RostiMelk
feat: claude desktop example
Mar 27, 2025
f467db5
· Mar 27, 2025
History
-------
57 Commits
| | |
| .github | | .github | Build pull requests | Mar 21, 2025 |
| old-server | | old-server | Add initial project structure with configuration files, controllers, … | Mar 21, 2025 |
| src | | src | feat: update env example | Mar 27, 2025 |
| tests | | tests | Move tests to root, and add prompts and resrouces setup | Mar 21, 2025 |
| .env.example | | .env.example | feat: claude desktop example | Mar 27, 2025 |
| .gitignore | | .gitignore | Add index.ts and example tool | Mar 21, 2025 |
| README.md | | README.md | feat: claude desktop example | Mar 27, 2025 |
| package.json | | package.json | Add .env parsing | Mar 21, 2025 |
| pnpm-lock.yaml | | pnpm-lock.yaml | chore: use pnpm | Mar 27, 2025 |
| tsconfig.json | | tsconfig.json | Initial commit | Mar 21, 2025 |
| View all files | | |
Install the dependencies with npm install
Rebuild and restart the server on every change with npm run dev
Build the server with npm run build
Run the server with npm start
To connect Claude Desktop to this MCP server, your configuration should look like this:
{
"mcpServers": {
"sanity": {
"command": "node",
"args": ["/Users/rostimelk/Projects/prj-agent/mcp/build/index.js"],
"env": {
"SANITY_PROJECT_ID": "",
"SANITY_DATASET": "",
"SANITY_API_TOKEN": "",
"SANITY_API_HOST": "https://api.sanity.io",
"SANITY_API_VERSION": "vX"
}
}
}
}
Sanity MCP Server
No packages published
You can’t perform that action at this time.