§Likuma Palīgs
MCP · Streamable HTTP

Latvijas likumi kā pārbaudāms MCP galapunkts

Viens attālināts MCP serveris. Deviņi tikai lasāmi rīki. Katra atbilde piesaistīta spēkā esošam likumam. Atklāšanas piedāvājuma laikā bez maksas.

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ā un pilnteksta meklēšana spēkā esošajos likumos: precīzi panti, tiešās saites, fragmenta ID. Bez AI. Pēc noklusējuma tikai spēkā esošie pamatlikumi; ar scope: "all" paplašini uz visu korpusu.
lookupget_provision
Viens pants pēc akta numeriskā ID un enkura, ar spēkā esamības atzīmi.
answerask_latvian_law
Pilns pārbaudes process pret izdomājumiem: pārbaudīta atbilde ar atsaucēm vai godīgs atteikums.
structureget_act_structure
Akta satura rādītājs — enkuri un tiešās saites, bez pilna teksta.
coveragelist_coverage
Likuma Palīga aptvertie akti: gatavība atbildēm un aktualitāte katram aktam.
feedrecent_changes
Jaunākās korpusa izmaiņas: jauni, atjaunināti un atcelti akti.
verifyresolve_citation
Pārbaudi jebkuru Likuma Palīga atsauci vēlreiz: fragmenta 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. Pēc noklusējuma tikai spēkā esošie pamatlikumi; ar scope: "all" paplašini uz visu korpusu.
fetchfetch
Kanoniskā ielāde (ChatGPT): pilns, precīzs rezultāta 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 ievēro 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

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

Ātruma ierobežojumi

Pārbaudīto atbilžu rīkam (ask_latvian_law) ir klienta līmeņa īstermiņa ierobežojums: īsa izsaukumu virkne, pēc tam neliela pauze ar rate_limited atbildi. Meklēšanas un izgūšanas rīki šobrīd netiek skaitīti; noturīgas plānu kvotas nāks kopā ar norēķiniem.

Atteikumi

Ja neviens spēkā esošs pants nepamato atbildi, ask_latvian_law atgriež status: "refused" — bez izdomātām atsaucēm. 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 pareizo publisko URL un pārbaudes veidu.

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 — ielīmē adresi un pieraksties.

Atvērt savienošanas ceļvedi

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

Lietošana

Atklāšanas piedāvājuma laikā savienotājus vari lietot bez maksas un bez limita. Parasti 9,99 €/mēn.

MCP savienotājs ir iekļauts un atklāšanas piedāvājuma laikā bez maksas. Maksas plāns vajadzīgs tikai neierobežotam tīmekļa Čatam.

Skatīt plānus

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