Quran MCP Server
An MCP server based on the Quran.com API, providing interactive services for data such as Quran chapters, verses, and annotations
rating : 2.5 points
downloads : 43
What is the Quran.com API MCP Server?
This is a Model Context Protocol (MCP) server generated based on the Quran.com REST API v4, allowing users to interact with the Quran text and its related resources through the MCP protocol. It provides various query methods, such as by chapter, verse, translation, and annotation.How to use the Quran.com API MCP Server?
Users can add the server address through a configuration file (e.g., claude_desktop_config.json) and set environment variables as needed. After configuration, they can call the API functions provided by the server in the client.Applicable Scenarios
Suitable for those who study the Quran text, translation versions, and annotations, and also for developers to build applications based on Quran content.Main Features
Chapter ListList all chapters in the Quran and their basic information.
Verse QueryQuery verses by chapter number, page number, Juz number, and other methods.
Translations and AnnotationsGet the existing list of translations and annotations, and support querying detailed information by specific ID.
Audio ResourcesProvide a list of chapter reciters and recitation style options.
Language SupportList available language resources.
Advantages and Limitations
Advantages
Comprehensively cover the Quran text and related resources
Support multiple query methods to meet different needs
Easy to integrate into existing systems
Limitations
An API key is required to access some advanced features
It has a certain dependence on the network connection
How to Use
Install Docker
Ensure that Docker is installed locally to run the MCP server.
Clone the Project Repository
Download the project code from GitHub or other sources.
Build the Docker Image
Use Docker to build a custom image.
Start the Server
Run the Docker container to start the MCP server.
Usage Examples
Get Verses in the First ChapterDemonstrate how to get the verse information of the first chapter through the API.
Search for KeywordsDemonstrate how to search for keywords in the Quran.
Frequently Asked Questions
Is an API key required?
How to view server logs?
Which languages does the server support?
Related Resources
Official Documentation
Official documentation of the Quran.com API
GitHub Repository
The open-source code repository of this project
Featured MCP Services

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
97
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
1.7K
5 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
150
4.5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
838
4.3 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
6.7K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
573
5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
5.2K
4.7 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
761
4.8 points