§Likuma Palīgs
MCP · Streamable HTTP

Latvijas likums kā pamatots MCP galapunkts

Viens attālināts MCP serveris. Deviņi tikai lasīšanas rīki. Katra atbilde saistīta ar spēkā esošo likumu. Bez maksas, kamēr augam.

mcp-quickstart.sh
# 1 · open the session (initialize)
curl -sS https://likumapaligs.lv/api/mcp \
-H "Authorization: Bearer lk_YOUR_API_KEY" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize",
"params":{"protocolVersion":"2025-11-25"}}'
 
# 2 · call a tool → verbatim, cited provisions
curl -sS https://likumapaligs.lv/api/mcp \
-H "Authorization: Bearer lk_YOUR_API_KEY" \
-H "MCP-Protocol-Version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call",
"params":{"name":"search_law","arguments":
{"query":"darba līguma uzteikums","k":3}}}'
Rīki

Deviņi rīki

searchsearch_law
Hibrīda semantiskā + pilnteksta meklēšana spēkā esošajos likumos — precīzi panti, tiešās saites, chunk id. Bez MI.
lookupget_provision
Viens pants precīzi pēc akta numeriskā id + enkura, ar spēkā esamības pazīmi.
answerask_latvian_law
Pilns prethalucināciju process: pārbaudīta, ar atsaucēm pamatota atbilde — vai godīgs atteikums.
structureget_act_structure
Akta satura rādītājs — enkuri un tiešās saites, bez pilna teksta.
coveragelist_coverage
Kurus aktus Likums aptver, ar katra akta gatavību atbildēm un aktualitāti.
feedrecent_changes
Nesenu korpusa izmaiņu plūsma: jauni, atjaunināti un atcelti akti.
verifyresolve_citation
Atkārtoti pārbaudi jebkuru Likums atsauci: chunk id → precīzs momentuzņēmums + aktuālais spēkā esamības statuss.
searchsearch
Kanoniskā meklēšana (ChatGPT): rezultātu objekti ar id, nosaukumu un url.
fetchfetch
Kanoniskā ielāde (ChatGPT): pilns rezultāta precīzais teksts pēc id.
Atbildes forma

Katra atsauce pārbaudāma

{
"actTitle": "Darba likums",
"anchor": "p101",
"quote": "Darba devējam ir tiesības uzteikt darba līgumu …",
"inForce": true,
"deepLinkUrl": "https://likumi.lv/ta/id/26019#p101",
"effectiveFrom": "2002-06-06",
"supersededByChunkId": null,
}

Piemērs — resolve_citation rezultāts. Katrs citējošais rīks nes to pašu līgumu: akta nosaukums, panta enkurs, precīzs citāts, aktuālā spēkā esamības pazīme un tiešā saite uz likumi.lv.

Autentifikācija

Bearer marķieris galvenē Authorization — vai nu personīga lk_ atslēga no tava konta, vai OAuth marķieris no savienotāja. Katrs marķieris ir tikai lasīšanai un ierobežots ar tvērumu (likums:search / likums:ask); atsauc to jebkurā brīdī sadaļā Profils → API atslēgas.

Ātruma ierobežojumi

Pārbaudītās atbildes rīks (ask_latvian_law) ir ierobežots ar pārrāvumu katram klientam — īsa izsaukumu virkne, tad neliela atvēsināšanās ar atbildi rate_limited. Meklēšanas un uzmeklēšanas rīki šobrīd netiek mērīti; noturīgas kvotas pa plāniem nāks ar norēķiniem.

Atteikumi

Ja neviens spēkā esošs pants neatbalsta atbildi, ask_latvian_law atgriež status: "refused" — nekad izdomātu atsauci. Nederīga ievade, trūkstošs tvērums vai nezināms id atgriežas kā mašīnlasāmas kļūdas, nevis minējumi.

Redaktori un aģenti · ar API atslēgu
Doties uz Profils → API atslēgas

Izvēlies savu rīku. Katrā blokā ir precīzs fails vai komanda ar īsto produkcijas URL un veids, kā pārliecināties, ka tas darbojas.

Claude CodeKomanda
claude mcp add --transport http likums https://likumapaligs.lv/api/mcp \
  --header "Authorization: Bearer lk_YOUR_API_KEY"
CursorFails: .cursor/mcp.json
{
  "mcpServers": {
    "likums": {
      "url": "https://likumapaligs.lv/api/mcp",
      "headers": { "Authorization": "Bearer lk_YOUR_API_KEY" }
    }
  }
}
WindsurfFails: ~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "likums": {
      "serverUrl": "https://likumapaligs.lv/api/mcp",
      "headers": { "Authorization": "Bearer lk_YOUR_API_KEY" }
    }
  }
}
VS CodeFails: .vscode/mcp.json

VS Code vienreiz pieprasa atslēgu un glabā to tavā OS noslēpumu glabātavā; MCP rīkiem nepieciešams Agent režīms.

{
  "inputs": [
    { "type": "promptString", "id": "likums-key", "password": true }
  ],
  "servers": {
    "likums": {
      "type": "http",
      "url": "https://likumapaligs.lv/api/mcp",
      "headers": { "Authorization": "Bearer ${input:likums-key}" }
    }
  }
}
ClineFails: cline_mcp_settings.json

Transports jāraksta tieši "streamableHttp" (camelCase), citādi Cline pāriet uz veco SSE transportu un neizdodas.

{
  "mcpServers": {
    "likums": {
      "type": "streamableHttp",
      "url": "https://likumapaligs.lv/api/mcp",
      "headers": { "Authorization": "Bearer lk_YOUR_API_KEY" },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Claude un ChatGPT savienojas caur OAuth — atslēga nav jāielīmē.

Atvērt Savienošanas ceļvedi

Atklāšana: https://likumapaligs.lv/.well-known/oauth-protected-resource/api/mcp

Lietošana

Bez maksas — 50 mēnesī. Tālāk €9.99/mēn, neierobežoti.

MCP savienotājs ir daļa no katra plāna — nekādas maksas par atsevišķu atbildi.

Skatīt plānus

Juridiska informācija ar pārbaudītiem avotiem, nevis juridiska konsultācija.