MCP 服务器

UETGPT

io.github.Ibrahim-Salman19/uetgpt
教育 知识与文档 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Provides sourced information about UET Taxila admissions, programs, fees, eligibility, merit calculations, and campus-related topics.

calculate_merit_aggregate
Calculate UET Taxila merit aggregate
Use this when a user gives their SSC (matric), HSSC Part-I (FSc first year) and entry test (ECAT/TCAT) marks and wants their UET Taxila merit aggregate, eligibility, or which programs they might get. Applies the official 17% SSC + 50% HSSC Part-I + 33% entry test formula. Ask for any missing marks; never guess them. Do not use it for other universities' formulas.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sscMarks', 'hsscMarks', 'entryTestMarks'], 'properties': {'sscMarks': {'type': 'number', 'minimum': 0, 'description': 'SSC (matric) marks obtained.'}, 'sscTotal': {'type': 'number', 'default': 1100, 'description': 'SSC total marks, usually 1100 (1200 on some boards).', 'exclusiveMinimum': 0}, 'hsscMarks': {'type': 'number', 'minimum': 0, 'description': 'HSSC Part-I (FSc first year) marks obtained.'}, 'hsscTotal': {'type': 'number', 'default': 550, 'description': 'HSSC Part-I total marks, usually 550.', 'exclusiveMinimum': 0}, 'hafizOrNcc': {'type': 'boolean', 'default': False, 'description': 'True only if the user says they are Hafiz-e-Quran or hold an NCC certificate (+20 HSSC marks for merit only, not for eligibility).'}, 'entryTestMarks': {'type': 'number', 'minimum': 0, 'description': 'Entry test (ECAT or TCAT) marks obtained.'}, 'entryTestTotal': {'type': 'number', 'default': 400, 'description': 'Entry test total marks, 400 for ECAT.', 'exclusiveMinimum': 0}}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['aggregate', 'components', 'hsscPercent', 'hafizBonusApplied', 'eligibleForEngineering', 'eligibleForCsMathPhysics', 'programsAtOrBelowLatestClosingMerit', 'comparedAgainst', 'formula', 'formulaSourceUrl', 'meritNote', 'note'], 'properties': {'note': {'type': 'string'}, 'formula': {'type': 'string'}, 'aggregate': {'type': 'number'}, 'meritNote': {'type': 'string'}, 'components': {'type': 'object', 'required': ['ssc', 'hssc', 'entryTest'], 'properties': {'ssc': {'type': 'number'}, 'hssc': {'type': 'number'}, 'entryTest': {'type': 'number'}}, 'additionalProperties': False}, 'hsscPercent': {'type': 'number'}, 'comparedAgainst': {'type': 'string'}, 'formulaSourceUrl': {'type': 'string'}, 'hafizBonusApplied': {'type': 'boolean'}, 'eligibleForEngineering': {'type': 'boolean'}, 'eligibleForCsMathPhysics': {'type': 'boolean'}, 'programsAtOrBelowLatestClosingMerit': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'closingMerit', 'year'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'year': {'type': 'number'}, 'closingMerit': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
estimate_uet_fees
Estimate UET Taxila fees
Use this when a user asks what UET Taxila undergraduate admission costs: tuition per semester, admission charges, first-semester total, hostel charges, or application and entry test fees. Figures come from the official prospectus and FAQs with their source URLs. Do not use it for other universities or for postgraduate fees.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'hostel': {'type': 'boolean', 'default': False, 'description': 'Include hostel charges.'}, 'category': {'enum': ['A', 'S'], 'type': 'string', 'default': 'A', 'description': 'A = open merit (subsidized), S = All Pakistan, partial-subsidized.'}}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['category', 'categoryLabel', 'firstSemester', 'hostel', 'hostelNote', 'beforeAdmission', 'asOf', 'note'], 'properties': {'asOf': {'type': 'string'}, 'note': {'type': 'string'}, 'hostel': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'amount', 'sourceUrl'], 'properties': {'label': {'type': 'string'}, 'amount': {'type': 'string'}, 'sourceUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'category': {'enum': ['A', 'S'], 'type': 'string'}, 'hostelNote': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'categoryLabel': {'type': 'string'}, 'firstSemester': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'amount', 'sourceUrl'], 'properties': {'label': {'type': 'string'}, 'amount': {'type': 'string'}, 'sourceUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'beforeAdmission': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'amount', 'sourceUrl'], 'properties': {'label': {'type': 'string'}, 'amount': {'type': 'string'}, 'sourceUrl': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
get_uet_program
Get a UET Taxila program
Use this when a user asks about one UET Taxila undergraduate program: its credit hours, duration, accreditation body, minimum HSSC percentage or closing merit history for 2022-2024. Do not use it for listing all programs or for programs at other universities.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['program'], 'properties': {'program': {'enum': ['computer-science', 'software-engineering', 'electrical-engineering', 'mechanical-engineering', 'civil-engineering', 'mechatronics-engineering', 'computer-engineering', 'telecommunication-engineering', 'industrial-engineering', 'electronics-engineering', 'environmental-engineering', 'mathematics', 'physics'], 'type': 'string', 'description': 'Program slug, e.g. computer-science or electrical-engineering.'}}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['found', 'program'], 'properties': {'found': {'type': 'boolean'}, 'program': {'anyOf': [{'type': 'object', 'required': ['slug', 'name', 'degreeType', 'department', 'duration', 'minHsscPercent', 'latestClosingMerit', 'latestClosingMeritYear', 'url', 'faculty', 'totalCreditHours', 'creditHoursSourceUrl', 'accreditationBody', 'meritHistory', 'meritNote', 'meritSourceUrl', 'eligibilitySourceUrl', 'officialProgramsUrl', 'note'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'note': {'type': 'string'}, 'slug': {'type': 'string'}, 'faculty': {'type': 'string'}, 'duration': {'type': 'string'}, 'meritNote': {'type': 'string'}, 'degreeType': {'type': 'string'}, 'department': {'type': 'string'}, 'meritHistory': {'anyOf': [{'type': 'object', 'required': ['categoryA', 'categoryS2024'], 'properties': {'categoryA': {'type': 'array', 'items': {'type': 'object', 'required': ['year', 'closingMerit'], 'properties': {'year': {'type': 'number'}, 'closingMerit': {'type': 'number'}}, 'additionalProperties': False}}, 'categoryS2024': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'meritSourceUrl': {'type': 'string'}, 'minHsscPercent': {'type': 'number'}, 'totalCreditHours': {'type': 'string'}, 'accreditationBody': {'type': 'string'}, 'latestClosingMerit': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'officialProgramsUrl': {'type': 'string'}, 'creditHoursSourceUrl': {'type': 'string'}, 'eligibilitySourceUrl': {'type': 'string'}, 'latestClosingMeritYear': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}
list_uet_programs
List UET Taxila programs
Use this when a user asks which undergraduate programs UET Taxila offers, or wants to compare UET Taxila programs by recent closing merit or HSSC requirement. Returns each program's degree type, duration, minimum HSSC percentage and latest published Category A closing merit with its year. Do not use it for one program's details (use get_uet_program) or for other universities.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'degreeType': {'enum': ['BSc Engineering', 'BS Computing', 'BS Basic Sciences'], 'type': 'string', 'description': 'Only list programs of this degree type.'}}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['programs', 'meritYear', 'meritNote', 'meritSourceUrl', 'officialProgramsUrl', 'note'], 'properties': {'note': {'type': 'string'}, 'programs': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'degreeType', 'department', 'duration', 'minHsscPercent', 'latestClosingMerit', 'latestClosingMeritYear', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'duration': {'type': 'string'}, 'degreeType': {'type': 'string'}, 'department': {'type': 'string'}, 'minHsscPercent': {'type': 'number'}, 'latestClosingMerit': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'latestClosingMeritYear': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'meritNote': {'type': 'string'}, 'meritYear': {'type': 'number'}, 'meritSourceUrl': {'type': 'string'}, 'officialProgramsUrl': {'type': 'string'}}, 'additionalProperties': False}
search_uet_taxila
Search UET Taxila information
Use this when a user asks about UET Taxila (University of Engineering and Technology, Taxila) and the other UETGPT tools don't cover it: admission schedule and deadlines, documents, quotas and seats, hostels, transport, scholarships, academic rules, departments or campus life. Returns passages and source URLs from UETGPT's index of official UET Taxila pages; answer from them and cite the URLs. Do not use it for merit aggregates, fee totals or program lists (use the dedicated tools), or for other universities.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': "The user's UET Taxila question as a standalone sentence, in English."}}}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'sources', 'passages', 'guidance'], 'properties': {'status': {'enum': ['ok', 'no_results', 'off_topic', 'rate_limited', 'unavailable'], 'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'section', 'excerpt'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'excerpt': {'type': 'string'}, 'section': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'guidance': {'type': 'string'}, 'passages': {'type': 'string'}}, 'additionalProperties': False}
已添加
estimate_uet_fees
2026年10月3日 02:40
已添加
calculate_merit_aggregate
2026年10月3日 02:40
已添加
get_uet_program
2026年10月3日 02:40
已添加
list_uet_programs
2026年10月3日 02:40
已添加
search_uet_taxila
2026年10月3日 02:40