ayunis-legal-mcp
Verified Safeby ayunis-core
Overview
Semantic search and retrieval of German legal texts for AI assistants.
Installation
docker-compose up -dEnvironment Variables
- POSTGRES_PASSWORD
- OLLAMA_BASE_URL
- OLLAMA_AUTH_TOKEN
Security Notes
The project demonstrates strong security awareness, with explicit input validation (regex for legal codes, length limits), request size limits, and a global exception handler that hides details in production. Database interactions use SQLAlchemy ORM to prevent SQL injection. A comprehensive `SECURITY.md` outlines best practices for deployment. However, it explicitly states current limitations for a public API: no rate limiting (vulnerable to DoS) and no authentication, which are critical for public-facing deployments. The default `POSTGRES_PASSWORD` and empty `OLLAMA_AUTH_TOKEN` in configuration require user attention for production. The basic X-Token validation is noted as a simple example, not production-ready.
Similar Servers
DevDocs
Provides intelligent web crawling and documentation extraction, storing content in a Model Context Protocol server for LLM querying and accelerating developer research.
agentic-radar
A legal support chatbot capable of web search, employee database queries, JIRA interaction, and generating/retrieving supplier liability documents for companies.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
pluggedin-app
The MCP Playground is a testing environment for MCP (Model Control Protocol) servers, allowing users to connect to multiple MCP servers and interact with them through a chat interface powered by LLMs.