Sefaria Library

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
86%
Integridad del esquema
83%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

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

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~817Tokens (definiciones de herramientas)
~716 BTamaño de respuesta típico
Impacto moderado en la atención (0.64% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_text(ref, context)

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

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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

Esquema de entrada

{
  "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

Esquema de entrada

{
  "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

Esquema de entrada

{
  "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

Esquema de entrada

{
  "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

Esquema de entrada

{
  "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

Esquema de entrada

{
  "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

Esquema de entrada

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

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas
verificadoversión no registrada9 herramientas
verificadoversión no registrada9 herramientas