Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<br>

[![Live Web Directory](https://img.shields.io/badge/🌐_Web_Directory-Live_Search_%26_Filters-7928CA?style=for-the-badge&logoColor=white)](https://devshelf.ritualdev.in)
[![Curated Resources](https://img.shields.io/badge/πŸ“¦_Resources-516+_Curated-blueviolet?style=for-the-badge)](https://github.com/RitualDev-Lab/DevShelf)
[![Curated Resources](https://img.shields.io/badge/πŸ“¦_Resources-517+_Curated-blueviolet?style=for-the-badge)](https://github.com/RitualDev-Lab/DevShelf)
[![Endpoint Health](https://img.shields.io/badge/πŸ›‘οΈ_Health-CI_Health_Audited-brightgreen?style=for-the-badge)](https://github.com/RitualDev-Lab/DevShelf/actions)
[![Open Source](https://img.shields.io/badge/πŸ”“_License-MIT_FOSS-blue?style=for-the-badge)](LICENSE)
[![PRs Welcome](https://img.shields.io/badge/🀝_PRs-Welcome_%26_Amplified-brightgreen?style=for-the-badge)](#-how-to-submit-your-project-or-api)
Expand All @@ -24,7 +24,7 @@
<table>
<tr>
<td align="center"><b>🌐 Free APIs</b><br><code>96</code></td>
<td align="center"><b>πŸ€– AI & LLMs</b><br><code>86</code></td>
<td align="center"><b>πŸ€– AI & LLMs</b><br><code>87</code></td>
<td align="center"><b>⚑ CLI Tools</b><br><code>110</code></td>
<td align="center"><b>πŸ§ͺ Testing & QA</b><br><code>62</code></td>
<td align="center"><b>☁️ Free Cloud</b><br><code>70</code></td>
Expand Down Expand Up @@ -107,12 +107,12 @@ npx devshelf stats

## πŸ“‚ Browse Catalog by Category

Explore our curated collections of **516+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing:
Explore our curated collections of **517+ zero-paywall developer tools**, categorized into dedicated guides with subcategory indexing:

| Category | Resources | Description & Subcategories | Guide |
| :--- | :---: | :--- | :---: |
| 🌐 **Free & Public APIs** | **96** | Weather, Finance, Mock/Dev APIs, Geocoding, AI/ML, Media, Entertainment | [**Browse APIs β†’**](docs/apis.md) |
| πŸ€– **AI Agents & Local LLMs** | **86** | Local LLM Runtimes, Autonomous Agents, Coding Assistants, Orchestration | [**Browse AI Tools β†’**](docs/ai-tools.md) |
| πŸ€– **AI Agents & Local LLMs** | **87** | Local LLM Runtimes, Autonomous Agents, Coding Assistants, Orchestration | [**Browse AI Tools β†’**](docs/ai-tools.md) |
| ⚑ **CLI & Productivity Tools** | **110** | Terminal Utilities, Git Power Tools, Docker & DevOps, Benchmarking, DBs | [**Browse CLI Tools β†’**](docs/cli-tools.md) |
| πŸ§ͺ **Testing & QA Reliability** | **62** | E2E Testing, Mock Servers, Contract Testing, Security Auditing, Performance | [**Browse Testing Tools β†’**](docs/testing-qa.md) |
| ☁️ **Free Cloud & Developer Tiers** | **70** | Databases, Auth & Identity, Serverless Compute, Object Storage, Email, APM | [**Browse Cloud Tiers β†’**](docs/free-cloud.md) |
Expand Down
10 changes: 8 additions & 2 deletions docs/ai-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,19 @@

[← Back to Main Directory](../README.md) β€’ [🌐 Live Search App](https://devshelf.ritualdev.in) β€’ [βž• Submit New Resource](../README.md#-how-to-submit-your-project-or-api)

[![Total AI Tools](https://img.shields.io/badge/AI_Tools-86_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in)
[![Total AI Tools](https://img.shields.io/badge/AI_Tools-87_Curated-blueviolet?style=for-the-badge)](https://devshelf.ritualdev.in)

**Jump to Subcategory:**
[AI Workflow & Orchestration](#ai-workflow-orchestration) β€’ [Autonomous Coding & Agent Dev](#autonomous-coding-agent-dev) β€’ [Local AI & Inference](#local-ai-inference) β€’ [Web UI & Chat](#web-ui-chat)
[AI Agents & MCP Servers](#ai-agents-mcp-servers) β€’ [AI Workflow & Orchestration](#ai-workflow-orchestration) β€’ [Autonomous Coding & Agent Dev](#autonomous-coding-agent-dev) β€’ [Local AI & Inference](#local-ai-inference) β€’ [Web UI & Chat](#web-ui-chat)

---

### <a id="ai-agents-mcp-servers"></a>AI Agents & MCP Servers (1)

| Tool | Language | License | Description | Links |
| :--- | :---: | :---: | :--- | :---: |
| [**MCP Dubai**](https://github.com/mahdi-salmanzade/MCP-Dubai) | `Python` | `MIT` | Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio. | [GitHub](https://github.com/mahdi-salmanzade/MCP-Dubai) |

### <a id="ai-workflow-orchestration"></a>AI Workflow & Orchestration (22)

| Tool | Language | License | Description | Links |
Expand Down
11 changes: 11 additions & 0 deletions shelf/ai-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -944,5 +944,16 @@
"featured": false,
"goodFirstIssues": "https://github.com/zilliztech/gptcache/issues",
"statusTags": ["100% Offline-Friendly", "No Card Required"]
},
{
"name": "MCP Dubai",
"repo": "https://github.com/mahdi-salmanzade/MCP-Dubai",
"url": "https://pypi.org/project/mcp-dubai",
"category": "AI Agents & MCP Servers",
"description": "Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.",
"language": "Python",
"license": "MIT",
"featured": false,
"statusTags": ["100% Offline-Friendly", "No Card Required"]
}
]
26 changes: 21 additions & 5 deletions site/data.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
window.DEVSHELF_DATA = {
"updatedAt": "2026-09-28T17:19:06.557Z",
"totalCount": 516,
"reposCount": 320,
"updatedAt": "2026-09-29T13:11:34.841Z",
"totalCount": 517,
"reposCount": 321,
"facets": {
"repos": 320
"repos": 321
},
"counts": {
"aiTools": 86,
"aiTools": 87,
"cliTools": 110,
"testingQa": 62,
"apis": 96,
Expand Down Expand Up @@ -1445,6 +1445,22 @@ window.DEVSHELF_DATA = {
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"name": "MCP Dubai",
"repo": "https://github.com/mahdi-salmanzade/MCP-Dubai",
"url": "https://pypi.org/project/mcp-dubai",
"category": "AI Agents & MCP Servers",
"description": "Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.",
"language": "Python",
"license": "MIT",
"featured": false,
"statusTags": [
"100% Offline-Friendly",
"No Card Required"
],
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"name": "GitWhisper",
"repo": "https://github.com/RitualDev-Lab/GitWhisper",
Expand Down
26 changes: 21 additions & 5 deletions site/data.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"updatedAt": "2026-09-28T17:19:06.557Z",
"totalCount": 516,
"reposCount": 320,
"updatedAt": "2026-09-29T13:11:34.841Z",
"totalCount": 517,
"reposCount": 321,
"facets": {
"repos": 320
"repos": 321
},
"counts": {
"aiTools": 86,
"aiTools": 87,
"cliTools": 110,
"testingQa": 62,
"apis": 96,
Expand Down Expand Up @@ -1445,6 +1445,22 @@
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"name": "MCP Dubai",
"repo": "https://github.com/mahdi-salmanzade/MCP-Dubai",
"url": "https://pypi.org/project/mcp-dubai",
"category": "AI Agents & MCP Servers",
"description": "Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.",
"language": "Python",
"license": "MIT",
"featured": false,
"statusTags": [
"100% Offline-Friendly",
"No Card Required"
],
"type": "ai",
"section": "AI Agents & Local LLMs"
},
{
"name": "GitWhisper",
"repo": "https://github.com/RitualDev-Lab/GitWhisper",
Expand Down
5 changes: 5 additions & 0 deletions site/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -435,6 +435,11 @@
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devshelf.ritualdev.in/tools/mcp-dubai.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devshelf.ritualdev.in/tools/gitwhisper.html</loc>
<changefreq>weekly</changefreq>
Expand Down
146 changes: 146 additions & 0 deletions site/tools/mcp-dubai.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MCP Dubai - Free Developer Tool | DevShelf</title>
<meta name="description" content="Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.">
<meta name="keywords" content="MCP Dubai, free developer tool, AI Agents &amp; MCP Servers, open source tools">
<link rel="canonical" href="https://devshelf.ritualdev.in/tools/mcp-dubai.html">

<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="../favicon.ico">
<link rel="icon" type="image/svg+xml" href="../favicon.svg">
<link rel="alternate icon" href="../favicon.ico">

<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://devshelf.ritualdev.in/tools/mcp-dubai.html">
<meta property="og:title" content="MCP Dubai - Free Developer Tool | DevShelf">
<meta property="og:description" content="Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.">
<meta property="og:site_name" content="DevShelf">
<meta property="og:image" content="https://devshelf.ritualdev.in/og-image.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">

<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@RitualDevLab">
<meta name="twitter:title" content="MCP Dubai - Free Developer Tool | DevShelf">
<meta name="twitter:description" content="Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.">
<meta name="twitter:image" content="https://devshelf.ritualdev.in/og-image.jpg">

<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "MCP Dubai",
"description": "Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.",
"applicationCategory": "AI Agents & MCP Servers",
"operatingSystem": "All",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"url": "https://pypi.org/project/mcp-dubai"
}
</script>

<link rel="stylesheet" href="../tailwind.min.css">
</head>
<body class="bg-slate-950 text-slate-100 font-sans min-h-screen flex flex-col justify-between selection:bg-purple-500 selection:text-white">
<header class="border-b border-slate-800 bg-slate-900/60 backdrop-blur-md sticky top-0 z-50">
<div class="max-w-5xl mx-auto px-4 py-4 flex items-center justify-between">
<a href="../" class="flex items-center space-x-2 text-white font-extrabold text-lg hover:text-purple-400 transition">
<span>πŸ“š DevShelf</span>
</a>
<div class="flex items-center space-x-3">
<a href="https://donation.rolenest.in" target="_blank" rel="noopener noreferrer" class="text-xs font-bold px-3 py-1.5 rounded-lg bg-pink-950/60 hover:bg-pink-900/80 border border-pink-500/50 text-pink-200 transition">
πŸ’– Donate
</a>
<a href="../#directory" class="text-xs font-semibold px-3 py-1.5 rounded-lg bg-purple-600 hover:bg-purple-500 text-white transition">
← Browse 517 Tools
</a>
</div>
</div>
</header>

<main class="max-w-4xl mx-auto px-4 py-12 flex-1 w-full">
<nav class="text-xs text-slate-400 mb-6 flex items-center space-x-2 font-mono">
<a href="../" class="hover:text-purple-400">DevShelf</a>
<span>/</span>
<a href="../#directory" class="hover:text-purple-400">AI Agents &amp; MCP Servers</a>
<span>/</span>
<span class="text-purple-300 font-bold">MCP Dubai</span>
</nav>

<div class="p-8 rounded-2xl bg-slate-900 border border-slate-800 shadow-2xl relative overflow-hidden">
<div class="absolute -right-16 -top-16 w-64 h-64 bg-purple-600/10 rounded-full blur-3xl pointer-events-none"></div>

<div class="flex items-start justify-between flex-wrap gap-4 mb-6">
<div>
<div class="flex items-center space-x-2 flex-wrap gap-2 mb-3">
<span class="inline-block px-3 py-1 rounded-full text-xs font-semibold bg-purple-950/80 border border-purple-500/40 text-purple-300">
AI Agents &amp; MCP Servers
</span>

</div>
<h1 class="text-3xl sm:text-4xl font-extrabold text-white tracking-tight">MCP Dubai</h1>
</div>
<a href="https://pypi.org/project/mcp-dubai" target="_blank" rel="noopener noreferrer" class="inline-flex items-center space-x-2 px-5 py-2.5 rounded-xl bg-gradient-to-r from-purple-600 to-indigo-600 hover:from-purple-500 hover:to-indigo-500 text-white font-bold text-sm shadow-lg shadow-purple-500/20 transition transform hover:-translate-y-0.5">
<span>Visit Official Page</span>
<span>β†’</span>
</a>
</div>

<p class="text-slate-300 text-base sm:text-lg leading-relaxed mb-8">
Open-source MCP server connecting AI assistants to Dubai and UAE public APIs β€” real estate, transport, statistics, education, health, and business data via Dubai Pulse, RTA, DLD, KHDA, and DHA. Runs locally over stdio.
</p>

<div class="grid grid-cols-2 sm:grid-cols-4 gap-4 p-5 rounded-xl bg-slate-950/80 border border-slate-800 text-xs font-mono">
<div>
<span class="text-slate-500 block mb-1">Pricing Model</span>
<span class="text-emerald-400 font-semibold">100% Free / FOSS</span>
</div>
<div><span class="text-slate-500 block mb-1">Language</span><span class="text-cyan-300 font-semibold">Python</span></div>
<div><span class="text-slate-500 block mb-1">License</span><span class="text-purple-300 font-semibold">MIT</span></div>


</div>



<div class="mt-8 p-5 rounded-xl bg-slate-950/70 border border-slate-800">
<div class="flex items-center justify-between mb-2">
<div class="flex items-center space-x-2">
<span class="text-xs font-bold text-purple-300">🏷️ Official Maintainer Badge for README.md</span>
</div>
<button onclick="navigator.clipboard.writeText('[![Featured on DevShelf](https://img.shields.io/badge/DevShelf-Verified_Free-7928CA?style=flat-square&logo=googlechrome&logoColor=white)](https://devshelf.ritualdev.in/)'); alert('Copied badge Markdown to clipboard!');" class="px-2.5 py-1 text-xs font-bold rounded bg-purple-600 hover:bg-purple-500 text-white transition">
Copy Markdown
</button>
</div>
<div class="mb-2">
<img src="https://img.shields.io/badge/DevShelf-Verified_Free-7928CA?style=flat-square&logo=googlechrome&logoColor=white" alt="Featured on DevShelf" class="h-5">
</div>
<input type="text" readonly value="[![Featured on DevShelf](https://img.shields.io/badge/DevShelf-Verified_Free-7928CA?style=flat-square&logo=googlechrome&logoColor=white)](https://devshelf.ritualdev.in/)" class="w-full text-xs font-mono bg-slate-900 px-3 py-1.5 rounded text-emerald-300 border border-slate-800 select-all">
</div>

<div class="mt-8 pt-6 border-t border-slate-800 flex items-center justify-between flex-wrap gap-4">
<a href="../" class="text-xs text-purple-400 hover:text-purple-300 font-semibold transition">
← Back to DevShelf Directory
</a>
<span class="text-xs text-slate-500 font-mono">
Verified Zero-Paywall Resource
</span>
</div>
</div>
</main>

<footer class="border-t border-slate-800 bg-slate-900/40 py-6 text-center text-xs text-slate-400 space-y-2">
<p>Curated with ❀️ by <a href="https://github.com/RitualDev-Lab" class="text-purple-400 hover:underline">RitualDev-Lab</a> and the global open-source community.</p>
<p><a href="https://donation.rolenest.in" target="_blank" rel="noopener noreferrer" class="text-pink-400 hover:text-pink-300 font-semibold transition">πŸ’– Support DevShelf (donation.rolenest.in)</a></p>
</footer>
</body>
</html>
Loading