Skip to main content
Glama

Sanity MCP Server

by jlmelis

Sanity MCP サーバー

この MCP サーバーは、Claude Desktop から Sanity.io コンテンツを操作するためのツールを提供します。

インストール

  1. このリポジトリをクローンする
  2. 依存関係をインストールします:
npm install
  1. Sanity の資格情報を使用して.envファイルを作成します。
SANITY_PROJECT_ID=your_project_id SANITY_DATASET=your_dataset SANITY_TOKEN=your_token

Claude Desktopでの使用

  1. Claudeデスクトップで、[設定] > [MCPサーバー]に移動します。
  2. 次の設定で新しいサーバーを追加します。
{ "command": "node", "args": ["src/sanity-mcp-server.ts"], "env": { "SANITY_PROJECT_ID": "your_project_id", "SANITY_DATASET": "your_dataset", "SANITY_TOKEN": "your_token" } }

利用可能なツール

ドキュメントを作成

Sanityで新しいドキュメントを作成します

パラメータ:

  • type : 文書の種類
  • content : ドキュメントコンテンツ

例:

{ "type": "post", "content": { "title": "My Post", "body": [ { "_type": "block", "children": [ { "_type": "span", "text": "Hello world!" } ] } ] } }

ドキュメントを編集

既存のドキュメントを編集します

パラメータ:

  • id : ドキュメントID
  • content :更新されたコンテンツ

ドキュメントの一覧

特定の種類のドキュメントを一覧表示します

パラメータ:

  • type : 文書の種類
  • limit : 返されるドキュメントの最大数(デフォルト: 10)

スキーマを取得

既存のドキュメントに基づいてスキーマ テンプレートを取得します

**注:**最良の結果を得るには、このツールを使用する前に、各タイプのドキュメントを少なくとも 1 つ手動で作成してください。

パラメータ:

  • type : 文書の種類

使用例

  1. 新しいブログ投稿を作成します:
{ "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!" } ] } ] } } }
  1. 既存の投稿を編集する:
{ "tool": "edit-document", "arguments": { "id": "post-id-123", "content": { "title": "Updated Title" } } }
  1. 最近の投稿を一覧表示する:
{ "tool": "list-documents", "arguments": { "type": "post", "limit": 5 } }
  1. 投稿のスキーマを取得します:
{ "tool": "get-schema", "arguments": { "type": "post" } }
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude Desktop が Sanity.io コンテンツと対話できるようにし、ドキュメントを作成、編集、一覧表示し、スキーマ テンプレートを取得するためのツールを提供する MCP サーバー。

  1. インストール
    1. Claude Desktopでの使用
      1. 利用可能なツール
        1. ドキュメントを作成
        2. ドキュメントを編集
        3. ドキュメントの一覧
        4. スキーマを取得
      2. 使用例

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          An MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.
          Last updated -
          Python
        • A
          security
          F
          license
          A
          quality
          A server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.
          Last updated -
          1
          1
          • Apple
        • A
          security
          F
          license
          A
          quality
          A server built with mcp-framework that allows users to extend Claude's capabilities by adding custom tools that can be used through the Claude Desktop client.
          Last updated -
          3
          677
          TypeScript
        • A
          security
          F
          license
          A
          quality
          An MCP server that integrates with Claude Desktop for managing personal journal entries, providing both a web viewer for browsing journals and tools for adding, searching, and analyzing journal content.
          Last updated -
          6
          7
          1
          TypeScript

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/jlmelis/sanity-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server