Latvian legislation via MCP — full-text search across statutes and provisions
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 12
- fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/api/health.ts :3
import { existsSync, copyFileSync, rmSync, statSync, readFileSync, writeFileSync } from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/api/mcp.ts :6
import { copyFileSync, existsSync, readFileSync, rmSync, statSync, writeFileSync } from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/build-db-paid.ts :12
import * as fs from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/build-db.ts :12
import * as fs from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/check-updates.ts :18
import { existsSync, readFileSync } from 'node:fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/drift-detect.ts :8
import { readFileSync } from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/ingest-corpus.ts :11
import * as fs from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/ingest-linked.ts :6
import * as fs from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/ingest.ts :9
import * as fs from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/verify-full-coverage.ts :11
import { existsSync, readdirSync, readFileSync } from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/src/http-server.ts :23
import { existsSync, openSync, readSync, closeSync, readFileSync, statSync } from 'fs'; - fs Ansvar-Systems-Latvian-law-mcp-6e7b5ff/src/index.ts :15
import { readFileSync } from 'fs';
network 3
- net Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/check-updates.ts :47
const res = await fetch(url, { - net Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/lib/fetcher.ts :37
const response = await fetch(url, { - net Ansvar-Systems-Latvian-law-mcp-6e7b5ff/src/http-server.ts :20
import { createServer as createHttpServer, IncomingMessage, ServerResponse } from 'node:http';
database 4
- db Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/build-db-paid.ts :11
import Database from 'better-sqlite3'; - db Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/build-db.ts :11
import Database from 'better-sqlite3'; - db Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/verify-full-coverage.ts :14
import Database from 'better-sqlite3'; - db Ansvar-Systems-Latvian-law-mcp-6e7b5ff/scripts/verify-provisions.ts :9
import Database from 'better-sqlite3';
install hooks 1
- postinstall Ansvar-Systems-Latvian-law-mcp-6e7b5ff/package.json :51
test -d dist || npm run build || true
declared dependencies 10
- @ansvar/mcp-sqlite@^1.0.3
- @modelcontextprotocol/sdk@^1.25.3
- @types/better-sqlite3@^7.6.13
- @types/node@^22.15.29
- @vercel/node@^5.6.4
- better-sqlite3@^12.6.2
- fast-xml-parser@^5.4.1
- tsx@^4.21.0
- typescript@^5.9.3
- vitest@^3.0.0