Sefaria Library

Access Sefaria's library of Jewish texts, commentaries, and learning schedules via MCP

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
86%
Vollständigkeit des Schemas
83%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (3)

  • LOWTool 'get_index' description lacks action verbin get_index
  • LOWTool 'get_calendars' description lacks action verbin get_calendars
  • LOWTool 'get_versions' description lacks action verbin get_versions

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~817Tokens (Tool-Definitionen)
~716 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.64% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "sefaria": {
      "url": "https://sefaria-mcp.shimonkolodny.workers.dev/mcp"
    }
  }
}

Remote-Endpunkte

https://sefaria-mcp.shimonkolodny.workers.dev/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (9)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_text(ref, context)

Retrieve the text and metadata for a specific reference (e.g., 'Genesis.1.1' or 'Berakhot 2a')

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ref": {
      "type": "string",
      "description": "The citation reference"
    },
    "context": {
      "description": "0 to return just the specific text, 1 to include surrounding context",
      "type": "number"
    }
  },
  "required": [
    "ref"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_texts(query, type, size)

Search the Sefaria library for a query string.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "The search query"
    },
    "type": {
      "default": "text",
      "description": "Type of documents to search",
      "type": "string",
      "enum": [
        "text",
        "sheet"
      ]
    },
    "size": {
      "default": 10,
      "description": "Number of results to return",
      "type": "number"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_index(title, v2)

Returns metadata for a specific text, such as section names and categories

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "The title of the text (e.g., 'Genesis')"
    },
    "v2": {
      "default": true,
      "description": "Use v2 index for more detailed records",
      "type": "boolean"
    }
  },
  "required": [
    "title"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_toc

Returns the table of contents for all texts in the library, grouped by category

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_links(ref, with_text)

Returns a list of known connections (commentary, citations, etc.) for a specific text segment

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ref": {
      "type": "string",
      "description": "The text reference to find links for"
    },
    "with_text": {
      "default": true,
      "description": "Include the text of the linked source",
      "type": "boolean"
    }
  },
  "required": [
    "ref"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_topics

Returns a list of JSON objects containing metadata for topics in the database

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_calendars(date, timezone, custom)

Returns daily learning schedules (Parashat Hashavua, Daf Yomi, etc.) for a specific date

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "date": {
      "description": "Date in YYYY-MM-DD format (defaults to today)",
      "type": "string"
    },
    "timezone": {
      "default": "America/New_York",
      "description": "Timezone name (e.g., 'America/New_York', 'Asia/Jerusalem')",
      "type": "string"
    },
    "custom": {
      "default": 1,
      "description": "Customization (1 for diaspora, 0 for Israel parasha scheme)",
      "type": "number"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_versions(ref)

Returns available text versions for a specific reference

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ref": {
      "type": "string",
      "description": "The text reference (e.g., 'Genesis.1.1')"
    }
  },
  "required": [
    "ref"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_shape(ref)

Returns the structure and section counts for a specific text reference

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "ref": {
      "type": "string",
      "description": "The text reference (e.g., 'Genesis')"
    }
  },
  "required": [
    "ref"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet9 Tools
verifiziertVersion nicht aufgezeichnet9 Tools
verifiziertVersion nicht aufgezeichnet9 Tools