About YOKATLAS MCP Server
YOKATLAS MCP Server is an MCP server published by emirks in the Documentation category: yök Atlas MCP.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/emirks/yokatlas-mcp-typescriptThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (5)
get_associate_degree_atlas_detailsGet comprehensive details for a specific associate degree program from YOKATLAS Atlas
Parameters not published.
get_bachelor_degree_atlas_detailsGet comprehensive details for a specific bachelor
Parameters not published.
health_checkCheck the health and capabilities of the YOKATLAS server, including search method and data availability
Parameters not published.
search_associate_degree_programsSearch for associate degree (önlisans) programs using LOCAL DATA with instant results, smart fuzzy matching, and bell curve sampling for large result sets
Parameters not published.
search_bachelor_degree_programsSearch for bachelor
Parameters not published.
Ask AI
Ask AI about YOKATLAS MCP Server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
YOKATLAS MCP Server
🚀 Live Deployment on Smithery | 🌐 Tercihify Website
TypeScript MCP wrapper for the yokatlas-py package, providing access to Turkish higher education data through Model Context Protocol.
Features
- Bachelor's Degree Search - Smart fuzzy search for 4-year university programs
- Associate Degree Search - Search for 2-year college programs
- Program Details - Get comprehensive information for specific programs
- Health Check - Server status and availability monitoring
Requirements
- Node.js 18+ (handled by Smithery runtime)
- Python 3.8+ (automatically installed during deployment)
- npm (for local development)
Setup
Local Development
- Install dependencies:
npm ci pip install -r requirements.txt
Smithery Deployment
Uses Custom Deploy with a custom Dockerfile for full control over the build environment. Dependencies are automatically installed during Docker build - no manual setup required!
-
Development:
npm run dev -
Deploy:
npm run deploy
MCP Tools
search_bachelor_degree_programs
Search 4-year university programs with fuzzy matching.
Parameters:
universite- University name (fuzzy matching)program- Program/department namesehir- City namepuan_turu- Score type: SAY, EA, SOZ, DILuniversite_turu- University type: Devlet, Vakıf, KKTC, Yurt Dışıucret- Fee status: Ücretsiz, Ücretli, Burslu, etc.ogretim_turu- Education type: Örgün, İkinci, Açıköğretim, Uzaktan
search_associate_degree_programs
Search 2-year college programs.
Parameters:
university- University name (fuzzy matching)program- Program namecity- City nameuniversity_type- University typefee_type- Fee statuseducation_type- Education type
get_bachelor_degree_atlas_details
Get detailed information for a specific bachelor's program.
Parameters:
yop_kodu- Program YÖP code (e.g., "102210277")year- Data year (e.g., 2024)
get_associate_degree_atlas_details
Get detailed information for a specific associate degree program.
Parameters:
yop_kodu- Program YÖP code (e.g., "120910060")year- Data year (e.g., 2024)
health_check
Verify server status and yokatlas-py availability.
Tech Stack
- TypeScript - MCP server implementation
- Python - yokatlas-py package runner
- Smithery SDK - MCP TypeScript framework
- Zod - Schema validation
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.