41
/ 100
22 days ago
glama

Swiss Lawyer MCP

A production-minded Agentic RAG backend for informational guidance about Swiss immigration and administrative procedures, using only official Swiss government sources with evidence metadata.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 1 credential: OPENAI_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configPDF_ROOTdata/pdfs Root folder scanned recursively for PDFs
configCHROMA_PATHdata/chromadb Persistent ChromaDB storage path
configCHROMA_COLLECTIONswiss_procedures ChromaDB collection name
configOPENAI_EMBEDDING_MODELtext-embedding-3-small Embedding model
🔐 secretOPENAI_API_KEYExport in your shell before running ingestion. The .env.example file documents the expected variables for local setup.
configCHUNK_SIZE_WORDS600 Chunk size in words
configCHUNK_OVERLAP_WORDS100 Word overlap between adjacent chunks
configRETRIEVAL_TOP_K10 Default number of candidates returned by each retrieval method
configRERANK_TOP_K5 Number of reranked chunks selected from merged candidates
configOPENAI_GENERATION_MODELgpt-4o-mini OpenAI GPT model used for grounded answer generation
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 2 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/ericp-swiss-lawyer-mcp-1ycx5v)](https://m8ven.ai/mcp/ericp-swiss-lawyer-mcp-1ycx5v)
commit: 6466c78d2ab3f3f8fbf466979910e2bfa210b4e9
code hash: ddca9a3f34d99022aab21ee226941565fdfda35c66407d2057cd058d1766cbf7
verified: 7/9/2026, 10:00:46 AM
view raw JSON →