此项目,WORKING 提供访问您的数据 yokatlas-py 使用 Python 库 FastMCP 创建服务器。这样,LOKATLAS API 功能、支持模型上下文协议 (MCP) 的大型语言模型 (LLM) 应用程序和其他客户端可以作为工具使用。

仅需与 Claude Desktop 集成 uv 您需要安装:
uv 安装uv 是一个快速的 Python 包管理器。
macOS 和 Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
通过 pip 安装:
pip install uv
验证我的安装:uv --version
从 Claude Desktop 设置(设置 > 开发者 > 编辑配置)中,在配置文件中添加以下条目:
{
"mcpServers": {
"YOKATLAS API 服务": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/saidsurucu/yokatlas-mcp",
"yokatlas-mcp"
]
}
}
}
成功安装后,您可以在 Claude Desktop 应用程序中使用 YOKATLAS API 工具。
</details> <details> <summary>🚀 除了 Claude 之外的模型的简单安装(例如:5ire)</summary>本节适用于希望在 Claude Desktop 之外使用 YOKATLAS MCP 工具的 MCP 客户端,如 5ire。
Python 安装: 您的系统上必须安装 Python 3.12 或更高版本。安装时务必选择“将 Python 添加到 PATH”选项。您可以在这里下载。
Git 安装(Windows): 将 Git 软件安装到您的计算机上。下载并安装 您应该下载“Git for Windows/x64 Setup”选项。
uv 安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"curl -LsSf https://astral.sh/uv/install.sh | shMicrosoft Visual C++ 再发行版(Windows): 一些 Python 包正常工作所需。在此处下载并安装。
下载并安装适合您操作系统的适当 5ire MCP 客户端。
打开 5ire。工作区 → 提供者 在菜单中输入您要使用的 LLM 服务的 API 密钥。
工具 进入菜单。+本地 或 新建 点击写作按钮。
输入以下信息:
yokatlasmcpYOKATLAS MCPuvx --from git+https://github.com/saidsurucu/yokatlas-mcp yokatlas-mcp
保存 按钮记录。
现在 工具 下 YOKATLAS MCP 您必须看到他。点击顶部右侧的按钮并激活它(绿灯应亮起)。
您现在可以与 YOKATLAS MCP 对话。
视频指南: Gemini CLI MCP 安装视频
先决条件: 确保您的系统上已安装 Python、uv(对于 Windows)Microsoft Visual C++ 再发行版。有关详细信息,请参阅上面的“5ire 安装”部分中的相关步骤。
配置 Gemini CLI 设置:
编辑 Gemini CLI 的配置文件:
~/.gemini/settings.json%USERPROFILE%\.gemini\settings.json添加以下 mcpServers 块:
{
"theme": "Default",
"selectedAuthType": "oauth-personal",
"mcpServers": {
"yokatlas_mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/saidsurucu/yokatlas-mcp",
"yokatlas-mcp"
]
}
}
}
配置描述:
"yokatlas_mcp" 您服务器的本地名称"command":uvx 命令(uv 的包执行工具)"args":直接从 GitHub 运行 YOKATLAS MCP 所需的参数使用方法:
此 FastMCP 服务器提供以下工具:
search_bachelor_degree_programs ⭐ 新智能搜索
university,program,cityuniversity (str):大学名称(模糊匹配)program (str):课程名称(部分匹配)city (str):城市名称score_type (str):分数类型(SAY,EA,SOZ,DIL)university_type (str):大学类型(国家,基金会)fee_type (str):薪酬状态education_type (str):教学类型results_limit (int):结果数量(默认:50)search_associate_degree_programs ⭐ 新智能搜索
university,program,cityuniversity (str):大学名称(模糊匹配)program (str):课程名称(部分匹配)city (str):城市名称university_type (str):大学类型fee_type (str):薪酬状态education_type (str):教学类型results_limit (int):结果数量(默认:50)get_bachelor_degree_atlas_details
yop_kodu (str):课程 YÖP 代码(例如:'102210277')year (int):数据年份(例如:2024,2023)get_associate_degree_atlas_details
yop_kodu (str):课程 YÖP 代码(例如:'120910060')year (int):数据年份(例如:2024,2023)# Claude Desktop 中的使用示例:
# 1. 使用模糊匹配搜索大学
"查找博茨佩奇大学的计算机工程课程"
# → "博茨佩奇" 自动匹配 "BOĞAZİÇİ ÜNİVERSİTESİ"
# 2. 使用部分课程名称搜索
"列出伊斯坦布尔的所有工程课程"
# → 查找以 "工程" 开头的所有课程
# 3. 城市基础搜索
"显示安卡拉州立大学的医学课程"
# → 根据城市、大学类型和课程过滤搜索
# 4. 预许可课程
"查找安纳托利亚大学与旅游相关的预许可课程"
# → 使用模糊匹配 + 部分匹配搜索预许可课程
# 5. 地图详细信息
"获取 2024 年 YÖP 代码为 102210277 的课程详细信息"
# → 获取课程地图详细信息:配额、位置、分数统计
# 6. 查找课程代码并获取地图详细信息
"查找博茨佩奇计算机工程课程,然后获取地图详细信息"
# → 首先通过搜索找到 YÖP 代码,然后获取地图详细信息
本项目根据 MIT 许可证发布。