Skip to content

Add Zeeker legal dataset configuration#44

Open
houfu wants to merge 1 commit into
anthropics:mainfrom
houfu:main
Open

Add Zeeker legal dataset configuration#44
houfu wants to merge 1 commit into
anthropics:mainfrom
houfu:main

Conversation

@houfu
Copy link
Copy Markdown

@houfu houfu commented May 17, 2026

Summary

Adds Zeeker to regulatory-legal/.mcp.json — a read-only remote MCP server exposing four curated Singapore legal datasets from data.zeeker.sg. Addresses the "regulatory primary sources from official registers" gap noted in CONNECTORS.md, scoped to Singapore.

The change

Single insertion in mcpServers:

  • Endpoint: https://mcp.zeeker.sg/mcp
  • Transport: streamable HTTP (MCP 2025-06-18)
  • Auth: none (anonymous tier)
  • recommendedCategories byte-identical to upstream main

What it exposes

Four datasets — judgments (eLitigation), PDPC enforcement decisions and guidelines, SG government newsroom press releases (MinLaw, PDPC, ACRA, IPOS, MOM, AGC, CCS, Judiciary), and sglawwatch commentary — surfaced through six tools: list_databases, list_tables, describe_table, search, query_table, fetch. Full tool docs: https://mcp.zeeker.sg/docs/tools/. README with example agent workflows (PDPC lookup, cross-database commentary search, newsroom monitoring): https://github.com/houfu/zeeker-mcp/blob/main/README.md.

Each response is wrapped in a citation-ready envelope: provenance.source = data.zeeker.sg, per-row _citation, heavy text isolated in retrieved_content with inline _policy license re-disclosure, and the canonical injection-resistance trailer on every tool description. Details: https://mcp.zeeker.sg/docs/injection-resistance/.

Operational notes

Validation

  • ✓ Field order type → url → title → description; key name (Zeeker) equals title
  • type is "http" (not "streamable-http")
  • recommendedCategories byte-identical to upstream main
  • python -m json.tool < regulatory-legal/.mcp.json parses cleanly; scripts/lint-tool-scope.py exits 0
  • ✓ End-to-end probe of deployed https://mcp.zeeker.sg/mcp (initialize, tools/list, one tools/call per tool): https://github.com/houfu/zeeker-mcp/blob/main/tests/manual/PHASE9-PR-PROBE.md — verified 2026-05-17 from SG and independently corroborated from Anthropic's network (Claude Code WebFetch) for /docs/, /privacy, /healthz. No IP allowlist.

Note: scripts/validate.py is the managed-agent worker-output schema validator (validate.py <output.json> <schema.json>) and isn't applicable to .mcp.json contributions — happy to be corrected.

Scope

regulatory-legal only. Adding to law-student / legal-clinic deferred to a follow-up for smaller review surface. recommendedCategories untouched; a singapore-law tag can be proposed separately if reviewers want one.

CLA

Will sign on the bot's first comment with the standard phrase.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 17, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@houfu
Copy link
Copy Markdown
Author

houfu commented May 17, 2026

I have read the CLA Document and I hereby sign the CLA

@houfu
Copy link
Copy Markdown
Author

houfu commented May 17, 2026

Recheck

github-actions Bot added a commit that referenced this pull request May 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant