quran-mcp-server

quran-mcp-server

30

This project provides an MCP server that facilitates interaction with the Quran.com corpus through an official REST API. It supports multiple endpoints for accessing Quranic texts, translations, and other related resources, with integration options for Claude Desktop.

What is the purpose of the MCP Server for Quran.com API?

The MCP Server for Quran.com API is designed to provide structured access to the Quran.com corpus through a REST API, allowing users to retrieve chapters, verses, translations, and more.

How can I integrate the MCP server with Claude Desktop?

You can integrate the MCP server with Claude Desktop by adding the appropriate configuration to your claude_desktop_config.json file, using either Docker or Node.js.

What is verbose mode and how do I enable it?

Verbose mode logs detailed information about API requests and responses, useful for debugging. It can be enabled by setting the VERBOSE_MODE environment variable to 'true'.

Do I need an API key to use the MCP server?

An API key may be required depending on the Quran.com API's authentication requirements. You can set it using the API_KEY environment variable.

What are the system requirements for running the MCP server?

The MCP server requires Node.js 22+ and Docker for building and running the server in production mode.