yargi-mcp
by saidsurucu
Overview
Provides LLM applications programmatic access to various Turkish legal sources (Court of Cassation, Council of State, Constitutional Court, etc.) for legal research, decision searching, and document retrieval.
Installation
uvx yargi-mcpEnvironment Variables
- CLERK_DOMAIN
- CLERK_PUBLISHABLE_KEY
- CLERK_SECRET_KEY
- BASE_URL
- JWT_SECRET_KEY
- ENABLE_AUTH
- TEMP
- UPSTASH_REDIS_REST_URL
- UPSTASH_REDIS_REST_TOKEN
- OAUTH_CODE_TTL
- SESSION_TTL
- BRAVE_API_TOKEN
- STRIPE_SECRET
- STRIPE_WEBHOOK_SECRET
- HOST
- PORT
- LOG_LEVEL
- ALLOWED_ORIGINS
- API_TOKEN
- OPENROUTER_API_KEY
Security Notes
CRITICAL RISK: Multiple API clients (Yargıtay, Danıştay, Emsal, Uyuşmazlık, KİK) explicitly disable SSL certificate verification (`verify=False` in httpx.AsyncClient or `ssl.CERT_NONE`, `check_hostname=False` in SSL context). This makes the application highly vulnerable to Man-in-the-Middle attacks, allowing attackers to intercept or alter communication with external legal databases. Additionally, a fallback Brave API token is hardcoded in the KVKK client, and a 'DOCUMENT_ID_ENCRYPTION_KEY' is hardcoded in the KİK v2 client for URL construction, which, if intended for security, represents a secret exposure. OAuth session and token storage can default to a system's temporary directory if Redis is not configured, posing a risk.
Similar Servers
us-legal-mcp
The US Legal MCP server provides comprehensive US legal data, including Congress bills, Federal Register documents, and court opinions, for integration into AI workflows.
openAi_MCP_server
An MCP server that acts as an AI assistant providing RAG capabilities for deep research, interactive UI generation (tables, maps, forms, buttons), PostgreSQL database access with query validation, and handling long-running tasks. It features an integrated OAuth 2.0 authentication server and uses an LLM agent to orchestrate tools and responses.
mcp-server-demo
Demonstrates an MCP (Multi-Agent Communication Protocol) server using the FastMCP 2.0 framework, exposing tools, resources, and prompts via an HTTP API.
devlens-mcp
An MCP server that provides AI assistants with structured and token-efficient web access for search, scraping, and documentation gathering, aiming to reduce developer context-switching.