maldives-gazette-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@maldives-gazette-mcpSearch the gazette for regulations published this month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Maldives Gazette MCP
A portable, read-only Model Context Protocol server for the official Maldives Government Gazette:
It is agent-agnostic: every MCP-compatible client launches the same TypeScript/Node.js stdio server. No Python, virtualenv, account, cookie, API key, or hosted service is required.
What it exposes
Tool | Purpose |
| Check live reachability and HTTP status. |
| List Law, Regulation, Decision, Procedure/Policy, Other, and Tax ruling categories. |
| Search by Unicode/Dhivehi keyword, category, volume, issue, date range, and page. |
| Read one record's title, volume, issue, publication date, and official PDF URL. |
| Browse a public Gazette path such as |
| List Iulaan categories, including tenders and job opportunities. |
| Show Dhivehi variants generated from an English Iulaan search phrase. |
| Search public announcements by type, keyword, office, job category, date, and open status; English keywords are expanded into Dhivehi variants. |
| Read one announcement's employer/issuer, deadline, announcement number, print URL, and attachment links. |
| Extract text from an official Iulaan PDF or DOCX attachment. |
The server allowlists Gazette record pages, official Gazette Storage attachments, and official CSC /download/ attachments. It never logs in, posts, edits, contacts anyone, or changes the source site.
Related MCP server: legalize-mcp
Install
Node.js 20+ is required.
git clone https://github.com/Rayyan011/maldives-gazette-mcp.git
cd maldives-gazette-mcp
npm install
npm run buildThe portable MCP command is:
node /absolute/path/to/maldives-gazette-mcp/dist/server.jsVerify
Run the real Node MCP protocol test:
npm run test:protocolClient setup
All examples below use:
NODE:/absolute/path/to/nodeSERVER:/absolute/path/to/maldives-gazette-mcp/dist/server.js
Claude Code
claude mcp add maldives-gazette -- NODE SERVEROr project .mcp.json:
{
"mcpServers": {
"maldives-gazette": {
"command": "/absolute/path/to/node",
"args": ["/absolute/path/to/maldives-gazette-mcp/dist/server.js"]
}
}
}Codex CLI
codex mcp add maldives-gazette -- NODE SERVEROr add the equivalent stdio server to Codex's MCP configuration using the JSON shape shown above.
Cursor
Add this to Cursor's MCP settings or .cursor/mcp.json:
{
"mcpServers": {
"maldives-gazette": {
"command": "/absolute/path/to/node",
"args": ["/absolute/path/to/maldives-gazette-mcp/dist/server.js"]
}
}
}Claude Desktop
Add the same mcpServers entry to Claude Desktop's claude_desktop_config.json.
Gemini CLI
Register the same command as a local stdio MCP server in Gemini CLI's MCP settings. The server name should be maldives-gazette.
Windsurf
Add the same JSON entry to Windsurf's MCP configuration (mcp_config.json).
Cline / Roo Code
Use the MCP settings UI and add a stdio server:
Name:
maldives-gazetteCommand:
NODEArguments:
SERVER
VS Code MCP
Add the equivalent mcp server entry in the workspace or user MCP configuration, using the same command and args.
Goose / Continue / other clients
Choose stdio/local MCP server and use:
command: NODE
args: SERVERThe MCP protocol is the compatibility layer; no client-specific code is inside this repository.
Hermes Agent
printf 'y\n' | hermes mcp add maldives-gazette \
--command NODE \
--connect-timeout 30 \
--args SERVER
hermes mcp test maldives-gazetteUsage examples
Search the latest regulations:
Use search_gazette with category="gavaaidhu" and max_results=10.Search by a record number or Dhivehi phrase:
Use search_gazette with query="66-އާރ/2026".Read one record:
Use get_gazette with url_or_id="7539".For legal or policy research, treat the linked official PDF as the authoritative document. A Gazette title alone does not establish current validity, repeal status, or legal effect.
Included skills
The repository also includes portable, agent-agnostic skills under skills/:
gazette-business-project-finding— discover, verify, and compare public tenders, bids, supplies, and project opportunities.gazette-government-job-finding— find, verify, and compare government job announcements from Iulaan.gazette-compensation-calculator— calculate transparent monthly salary estimates from fixed and attendance-based allowances.gazette-dhivehi-query-builder— turn English research requests into standard Dhivehi Thaana search variants.gazette-job-shortlist-ranking— rank job postings against a candidate's qualifications and preferences.gazette-deadline-monitor— re-check saved Iulaan postings and classify deadline risk.gazette-tor-evidence-extraction— download and read official TORs and application documents, including English TORs.gazette-mcp-client-setup— install and configure the TypeScript MCP in compatible clients.
These are plain SKILL.md files and can be copied into Hermes, Claude Code, Codex, Cursor, or another agent's skill directory. They use the same MCP but remain separate workflows.
Repository guidance
See AGENTS.md for setup, safety boundaries, testing requirements, and contribution rules.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityAmaintenanceMCP server for Kenya civic information — Kenya Gazette, government tenders, open data, parliament tracker, citizen feedback.Last updated5MIT
- AlicenseAqualityBmaintenanceA read-only MCP server providing access to national legislation from 37 jurisdictions via the legalize-dev corpus, with tools for searching, retrieving laws, and browsing reform history.Last updated5Apache 2.0
- Alicense-qualityBmaintenanceMCP server for real-time access to Mozambican legislation, enabling search, status checks, article retrieval, historical versions, and citation resolution via the Mozaia platform.Last updatedMIT
- AlicenseAqualityAmaintenanceAn MCP server for Singapore Statutes Online (SSO), the official portal for Singapore legislation. It browses, fetches, and cites Acts, with a verifiable citation on every response.Last updated3Apache 2.0
Related MCP Connectors
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rayyan011/maldives-gazette-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server