Skip to main content
Glama

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

  1. 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!

  1. Development:

    npm run dev
  2. 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 name

  • sehir - City name

  • puan_turu - Score type: SAY, EA, SOZ, DIL

  • universite_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 name

  • city - City name

  • university_type - University type

  • fee_type - Fee status

  • education_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

-
security - not tested
F
license - not found
-
quality - not tested

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

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/emirks/yokatlas-mcp-typescript'

If you have feedback or need assistance with the MCP directory API, please join our Discord server