mcp-sefaria-server logo

MCP Sefaria Server

by Sivan22

3 forks
5 stars
Free

What is mcp-sefaria-server

The mcp-sefaria-server is an innovative server developed by Sivan22 that integrates the vast resources of the Sefaria library with AI systems via the Model Context Protocol (MCP). This server is designed to facilitate seamless access to Jewish texts, enabling Large Language Models (LLMs) to retrieve and reference these texts through a standardized interface. Whether you're researching Jewish literature, studying religious texts, or integrating textual data into AI applications, this server provides a robust solution for accessing and utilizing the Sefaria library's extensive collection.

How to Use mcp-sefaria-server

To get started with the mcp-sefaria-server, you'll need Python 3.10 or higher. The server can be installed and run in two primary ways: directly or through an MCP client.

Running the Server Directly

  1. Clone the Repository:

    • Use Git to clone the server repository to your local machine.
    git clone [repository-url]
    cd mcp-sefaria-server
    
  2. Execute the Server:

    • Run the server using the following command.
    uv --directory path/to/directory run sefaria_jewish_library
    

Using an MCP Client

For users with MCP client applications like the Claude Desktop app, a specific configuration is required to connect and utilize the server seamlessly. The configuration involves setting up commands and environment variables to ensure proper communication between the client and the server.

Automatic Installation

For a streamlined process, use the Smithery CLI tool to install the server automatically for compatible clients:

npx -y @smithery/cli install mcp-sefaria-server --client claude

Key Features of mcp-sefaria-server

The mcp-sefaria-server offers several powerful features through its MCP interface, making it an essential tool for accessing Jewish texts:

  • Retrieve Jewish Texts by Reference: Easily access specific texts using their references. This feature allows you to input references like "Genesis 1:1" or other structured formats and receive the corresponding text instantly.

  • Retrieve Commentaries: Explore various interpretations and insights with the server's ability to fetch commentaries related to specific texts. This feature enriches your understanding by providing multiple perspectives.

  • Search the Jewish Library: Conduct comprehensive searches across the Sefaria library using queries. You can refine your searches with filters and parameters to find relevant texts, ensuring you get the most pertinent information for your studies or projects.

These features, powered by MCP, enhance the capability of AI systems to interact with and utilize Jewish texts, providing a bridge between traditional literature and modern technology. Whether you're a scholar, developer, or AI enthusiast, the mcp-sefaria-server offers a robust platform for integrating Jewish literature into your digital endeavors.

How to Use

To use the mcp-sefaria-server, follow these steps:

  1. Visit https://github.com/Sivan2...
  2. Follow the setup instructions to create an account (if required)
  3. Connect the MCP server to your Claude Desktop application
  4. Start using mcp-sefaria-server capabilities within your Claude conversations

Additional Information

Created

December 22, 2024

Company

Sivan22

Start building your own MCP Server

Interested in creating your own MCP Server? Check out the official documentation and resources.

Learn More