MEK MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MEK MCPsearch for works by Petőfi"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MEK MCP
Python MCP szerver a Magyar Elektronikus Könyvtár keresőinek eléréséhez agentic eszközök számára.
Dokumentáció
Related MCP server: mcpzim
MCP toolok
Tool | Leírás |
| Egyszerű metaadat-keresés (szerző, cím, téma, MEK ID) |
| Teljes szöveg keresés HTML/PDF dokumentumokban |
| Összetett keresés — max. 5 mezősor, AND/OR/NOT (Playwright scraping) |
| Elérhető mező-aliasok és fulltext témakörök |
Találati limitek
Keresés | Default | Lapozás |
Egyszerű / fulltext |
|
|
Összetett |
| Nincs — a MEK egy listában adja vissza az összes találatot |
Minden válasz tartalmazza a total_hits értéket (teljes találatszám) és a documents szeletet (amit az LLM kap).
Telepítés
python -m venv .venv
.venv\Scripts\activate
pip install -e ".[dev]"
playwright install chromiumAz összetett kereséshez Playwright + Chromium szükséges (headless böngésző scraping a detailed oldalhoz).
Tesztelés
pytest -m "not network" # offline tesztek
pytest -m network # élő MEK hálózati tesztekCursor MCP konfiguráció
A projekt tartalmazza: .cursor/mcp.json
{
"mcpServers": {
"mek": {
"command": "${workspaceFolder}/.venv/Scripts/python.exe",
"args": ["-m", "mek_mcp.server"],
"cwd": "${workspaceFolder}"
}
}
}Előfeltétel: pip install -e ".[dev]" a .venv-ben. Cursorban: Settings → MCP → a mek szerver engedélyezése.
Render deploy (Streamable HTTP)
Docker (ajánlott)
docker build -t mek-mcp .
docker run --rm -p 10000:10000 -e MCP_TRANSPORT=streamable-http -e HOST=0.0.0.0 mek-mcpHealth check: http://localhost:10000/health
MCP végpont: http://localhost:10000/mcp
Render Web Service
Push a repót GitHubra
Render Dashboard → New → Blueprint → válaszd a
render.yaml-t
(vagy New → Web Service → Docker runtime,Dockerfileútvonal)A
PORTváltozót a Render automatikusan beállítja
Változó | Érték |
|
|
|
|
|
|
|
|
Start command (Dockerfile-ből automatikus): python -m mek_mcp.server
Health check: GET /health
MCP végpont (alapértelmezés):
Streamable HTTP:
https://<service>.onrender.com/mcp
Legacy SSE (opcionális, MCP_TRANSPORT=sse):
SSE stream:
https://<service>.onrender.com/sseÜzenetek:
https://<service>.onrender.com/messages/
A Playwright Chromium a Docker image része (mcr.microsoft.com/playwright/python).
Fejlesztés: űrlap-paraméterek feltárása
python scripts/discover_forms.py --probeA riport: discovery/output/forms_report.json
Licenc
A MEK tartalmára az OSZK felhasználási feltételei vonatkoznak. Ez a projekt nem hivatalos OSZK/MEK termék.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wlagyorgy/mcp-server-mek'
If you have feedback or need assistance with the MCP directory API, please join our Discord server