github re-analysis due

Ansvar-Systems/Latvian-law-mcp

github

Latvian legislation via MCP — full-text search across statutes and provisions

maintainer
Ansvar-Systems
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · streamable-http · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidence vHEAD · github-tarball
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