MCP server for searching the Mandumah Arabic academic database (دار المنظومة)
https://arabic-scholar-mcp.engdawood.workers.dev/mcp
This server requires API keys to function:
find_paper_pdf toolhttps://arabic-scholar-mcp.engdawood.workers.dev/mcp?api_key=fc-your-key&exa_api_key=your-exa-key
Firecrawl-API-Key: fc-your-key Exa-API-Key: your-exa-key
mandumah_searchSearch the Mandumah database with various filters
{
"query": "الذكاء الاصطناعي",
"language": "ar",
"content_type": "article",
"peer_reviewed": true,
"year_from": 2020,
"year_to": 2024,
"page": 1,
"response_format": "markdown"
}
Returns search results with a searchUrl for direct browser access.
mandumah_get_recordGet detailed metadata for a specific record
{
"record_id": "1199022",
"response_format": "json"
}
Supports record IDs or full URLs. Returns comprehensive metadata including authors, abstract, subjects, and similar items.
mandumah_get_citationGet formatted citations (APA/MLA) for a record
{
"record_id": "1199022",
"style": "apa",
"response_format": "markdown"
}
Supports "apa", "mla", or "all" styles. Accepts record IDs or full URLs.
mandumah_list_filtersList all available filter options
{
"filter_type": "all"
}
Returns content types, languages, and other filtering options. No API call required.
find_paper_pdfSearch for freely available PDFs on open-access repositories
{
"title": "تطبيقات الذكاء الاصطناعي في المكتبات",
"include_sites": ["asjp", "shamaa", "google_scholar"],
"max_results": 5,
"response_format": "markdown"
}
Searches ASJP, SHAMAA, Al Manhal, ResearchGate, Academia.edu, and Google Scholar. Requires Exa API key.
All tools support three output formats via the response_format parameter:
markdown - Formatted with headers, tables, bold text (default)json - Structured data for programmatic usetext - Plain text without any formattingAdd the MCP server URL with query parameters in Claude.ai settings:
https://arabic-scholar-mcp.engdawood.workers.dev/mcp?api_key=fc-your-key&exa_api_key=your-exa-key
Add this to your .mcp.json:
{
"mcpServers": {
"arabic-scholar": {
"type": "http",
"url": "https://arabic-scholar-mcp.engdawood.workers.dev/mcp",
"env": {
"Firecrawl-API-Key": "fc-your-key",
"Exa-API-Key": "your-exa-key"
}
}
}
}
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"arabic-scholar": {
"command": "npx",
"args": [
"mcp-remote",
"https://arabic-scholar-mcp.engdawood.workers.dev/mcp?api_key=fc-your-key&exa_api_key=your-exa-key"
]
}
}
}
# Clone the repository git clone https://github.com/EngDawood/arabic-scholar-mcp.git cd arabic-scholar-mcp # Install dependencies npm install # Create .env file with your API key echo "FIRECRAWL_API_KEY=fc-your-key" > .env # Build and run npm run build npm run start