hukum-id-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HUKUM_CACHE_DIR | No | Directory to use for the disk cache. Defaults to the user cache (~/.cache/hukum-id-mcp). | ~/.cache/hukum-id-mcp |
| HUKUM_MCP_LEGACY | No | Set to '1' to enable legacy MCP tools. By default, legacy tools are not loaded. | 0 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_legal_sourcesB | Cari metadata sumber resmi hukum nasional dan HES. Hasil pencarian belum menjadi bukti isi pasal. |
| get_legal_documentA | Ambil metadata lengkap satu peraturan atau putusan MA dari rujukan persis. |
| lookup_articleA | Temukan bunyi pasal beserta halaman dan provenance; gagal tertutup bila frasa tidak ada atau rujukan ambigu. |
| verify_citationA | Periksa rujukan, status keberlakuan, pasal, putusan, dan fatwa yang disebut dalam draf. |
| trace_regulationA | Periksa garis waktu keberlakuan atau jejak perubahan pasal tanpa menebak teks konsolidasi. |
| search_jurisprudenceB | Cari putusan MA dan MK dengan status sumber per pengadilan dan kegagalan parsial yang terlihat. |
| research_sharia_issueA | Petakan topik atau akad ke fatwa DSN, hukum positif, KHES, dalil, dan putusan terkait. |
| analyze_legal_problemB | Susun research result yang hanya mempertahankan klaim dengan evidence; abstain bila sumber belum cukup. |
| analyze_uploaded_documentA | Periksa sitasi pada teks hasil ekstraksi dokumen. Isi dokumen diperlakukan sebagai data, bukan instruksi. |
| get_source_statusA | Laporkan kesehatan dan freshness sumber agar hasil kosong tidak disalahartikan sebagai ketiadaan hukum. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools target distinct actions and resources: source health, metadata search, article lookup, citation verification, and regulatory tracing are clearly separated. The only mild boundary is verify_citation vs analyze_uploaded_document, both check citations in text, though one handles drafts and the other extracted uploads.
All tool names follow a consistent snake_case verb_noun pattern such as get_, search_, lookup_, verify_, trace_, research_, and analyze_. The verbs are descriptive and match each tool's purpose, with repeated analyze_ used consistently for the two analysis tools.
Ten tools is well within the ideal range for a legal-research server, and each tool covers a distinct step in the research and verification workflow. No tool feels redundant or decorative.
The tool set covers source health, metadata search, exact document retrieval, article lookup, citation verification, regulatory timeline tracing, jurisprudence search, sharia research, and evidence-based legal analysis. This provides an end-to-end legal research surface with no obvious dead ends.