Hidden while we check this listing

Our automated checks found a problem, so this listing is out of search, browse and the API until it clears. It comes back on its own once the problem is fixed.

  • Jev: probably not an MCP server
Own this project? Claim it
Ehliyet Digital logo

Ehliyet Digital

MCP tools for Turkish driving-license exam questions, facts, lesson summaries, mock exams, and answer explanations.

Install Ehliyet Digital

Pick your client, then add it in one click or paste the config.

SSE (Remote)
Server URL
https://ehliyet-production.up.railway.app/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The ehliyet-digital MCP server connects AI agents to Turkish driving-license exam preparation content from ehliyet.digital. It provides tools for retrieving practice questions, memorization facts, lesson summaries, full mock exams, and explanations for individual answers. Use it when an agent needs structured study material aligned with the MEB MTSK curriculum. The server is available through streamable HTTP, legacy SSE, or a local Python stdio process.

Use cases

  • Generate practice questions by exam section
  • Create a full Turkish driving-theory mock exam
  • Explain why a selected answer is correct
  • Retrieve concise lesson summaries
  • Review memorization facts before an exam

Key features

  • Section-filtered random practice questions
  • 50-question mock exam generation
  • 80 short memorization facts
  • 43 lesson summaries with atomic information
  • Answer explanations linked to lessons
  • Streamable HTTP, SSE, and local stdio modes

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

6/6 checks healthy over the last 40d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commit4d agoMost recent push to the default branch.

How Ehliyet Digital works

What ehliyet-digital MCP server does

The ehliyet-digital MCP server exposes structured preparation material for Türkiye’s driving-license theory exam. Its source content follows the MEB MTSK curriculum and covers four areas: first aid, traffic and environmental knowledge, vehicle technology, and traffic etiquette.

The repository includes 200 exam questions, 80 short memorization facts, and 43 lesson summaries containing roughly 560 machine-readable information units. Questions include answer choices, the correct answer, exam and section metadata, and an indicator for whether an image is present. The content is intended for study assistance rather than for operating a vehicle or replacing official guidance.

How it works

AI clients communicate with the server through Model Context Protocol. The hosted endpoint uses streamable HTTP at https://ehliyet-production.up.railway.app/mcp; an older SSE endpoint is also available at /sse. A local Python process can communicate over stdio, or run in HTTP/SSE mode for remote agents.

The ehliyet-digital MCP server reads its packaged JSON data for questions, quick facts, and lesson summaries. Question retrieval supports a section and requested count, while lesson lookup accepts both a section and topic. The mock-exam tool creates a 50-question practice test based on the real exam distribution. Answer explanations use a question ID and return the explanation together with related lessons.

The underlying website also exposes unauthenticated REST endpoints with open CORS, but MCP clients normally use the MCP endpoint and its tools instead. The hosted service is separate from the static website and is deployed on Railway, while the website and REST API are hosted on Vercel.

Setup and configuration

For a hosted connection, configure an MCP client with the streamable HTTP URL. A Claude Desktop configuration uses an MCP server entry with type set to http and the endpoint as its url.

For local use, change into the repository’s mcp directory, install the packages listed in requirements.txt, and run python server.py. This starts stdio mode for clients such as Claude Desktop or Claude Code. Running python server.py --http starts the HTTP/SSE mode instead.

Tools and capabilities

Available MCP tools are:

  • get_practice_questions(section, count): returns random practice questions.
  • get_quick_facts(section): retrieves short facts for a section.
  • generate_mock_exam(): produces a 50-question mock exam.
  • get_lesson_summary(section, topic): returns an atomic lesson summary.
  • explain_answer(question_id): provides an answer explanation and related lessons.

Supported section values are ilk_yardim, trafik_ve_cevre, arac_teknigi, trafik_adabi, and all where applicable.

Limitations and notes

The content is specific to the Turkish driving-license theory exam and is written around the listed MTSK sources, including traffic law, first-aid material, and previously used MTSK exam questions. The repository describes the project as open source but does not state a specific license name. The hosted MCP endpoint is presented without authentication, so deployments that need access control should account for that separately.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ehliyet Digital

ehliyet-digital is an MCP server that connects AI agents to Turkish driving-license exam preparation content from ehliyet.digital. Its main tools retrieve practice questions and quick facts, generate 50-question mock exams, return lesson summaries, and explain individual answers using question IDs and related lessons.

Install it locally by entering the repository’s `mcp` directory, running `pip install -r requirements.txt`, and starting `python server.py`. This uses stdio mode. Run `python server.py --http` instead when an HTTP/SSE process is needed.

Connect it by adding an HTTP MCP server entry whose URL is `https://ehliyet-production.up.railway.app/mcp`. The README also provides a local stdio mode for Claude Desktop, started with `python server.py` from the `mcp` directory.

It provides five tools: `get_practice_questions`, `get_quick_facts`, `generate_mock_exam`, `get_lesson_summary`, and `explain_answer`. They retrieve study questions and facts, create a 50-question exam, summarize lessons, and explain a selected question.

No API key is documented as required.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEhliyet Digital AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ehliyet-digital?style=directory)](https://allmcps.com/mcp/ehliyet-digital)
HTML Embed
<a href="https://allmcps.com/mcp/ehliyet-digital"><img src="https://allmcps.com/api/badge/ehliyet-digital?style=directory" alt="Ehliyet Digital on AllMCPs" /></a>