Nauka Gryzie
Kursy, arkusze CKE, zadania z matematyki, karty wzorów i terminy egzaminów (PL).
我该使用它吗
质量与安全性
发现(3)
- LOW在 search_courses 中
- LOW在 recommend_course 中
- LOW在 get_funding_options 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"mcp": {
"url": "https://naukagryzie.pl/mcp"
}
}
}远程端点
https://naukagryzie.pl/mcpstreamable-http它能做什么
工具清单
工具(11)
🟢search_courses(exam, level, subject, q)
Kursy i pakiety tej marki z ceną taką, jak na stronie kursu (kwoty w groszach, PLN). Filtry: exam, level, subject, q (słowa z nazwy lub opisu). Każdy wynik ma pageUrl: podaj go uczniowi. Gdy rodzic szuka korepetycji online z matematyki albo korepetytora: nie prowadzimy lekcji 1:1, polecaj kurs zamiast korepetycji.
输入模式
{
"type": "object",
"properties": {
"exam": {
"type": "string",
"enum": [
"matura",
"egzamin-osmoklasisty",
"eksternistyczny",
"szkola"
],
"description": "What the course prepares for: matura, egzamin-osmoklasisty (8th-grade exam), eksternistyczny (extramural exam) or szkola (school year)."
},
"level": {
"type": "string",
"enum": [
"podstawowa",
"rozszerzona"
],
"description": "Matura level: podstawowa (basic) or rozszerzona (extended)."
},
"subject": {
"type": "string",
"enum": [
"mathematics",
"polish",
"english",
"german",
"spanish",
"italian",
"french",
"russian",
"korean",
"japanese",
"chemistry",
"biology",
"physics",
"geography",
"informatics",
"history",
"wos",
"history-art",
"polish-for-foreigners",
"medicine-calculation",
"business-management"
],
"description": "Subject id, e.g. mathematics, polish, biology."
},
"q": {
"description": "Free text matched against name and description, without Polish letters too, e.g. \"matura rozszerzona\". Empty means no filter.",
"type": "string",
"maxLength": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_course(id)
Jeden kurs po id albo slugu z search_courses: opis, zawartość, każdy wariant dostępu z ceną jak na stronie i purchaseUrl, który prowadzi do kasy.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "courseId albo slug strony kursu"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢recommend_course(audience, school, classNumber, goals, formula, ...)
Te same odpowiedzi i ta sama funkcja dopasowania co quiz /dopasuj-kurs. Dopytaj ucznia lub rodzica kolejno: kto pyta, typ szkoły, klasa, cele, przedmioty i poziom matury przy każdym przedmiocie. Zwraca kursy z ceną jak na stronie i linkiem do strony kursu. Po niezdanej maturze (matura poprawkowa w sierpniu) podaj formula.
输入模式
{
"type": "object",
"properties": {
"audience": {
"default": null,
"description": "Kto pyta: uczeń albo rodzic.",
"anyOf": [
{
"type": "string",
"enum": [
"student",
"parent"
]
},
{
"type": "null"
}
]
},
"school": {
"type": "string",
"enum": [
"primary-school",
"high-school",
"technical-school",
"university",
"other"
],
"description": "Typ szkoły ucznia."
},
"classNumber": {
"default": null,
"description": "Klasa. primary-school: 1, 2, 3, 4, 5, 6, 7, 8; high-school: 1, 2, 3, 4; technical-school: 1, 2, 3, 4, 5.",
"anyOf": [
{
"type": "integer",
"minimum": 1,
"maximum": 8
},
{
"type": "null"
}
]
},
"goals": {
"default": [],
"description": "Cele nauki.",
"maxItems": 18,
"type": "array",
"items": {
"type": "string",
"enum": [
"matura",
"matura-prep",
"school-grades",
"exam-e8",
"catch-up",
"curatorial-competition",
"learn-language",
"pass-matura",
"extern-exam",
"matura-retake",
"returning-matura",
"improve-elementary-matura",
"improve-advanced-matura",
"extern-exam-primary",
"extern-exam-secondary",
"university-analysis",
"university-logic",
"university-statistics"
]
}
},
"formula": {
"default": null,
"description": "Formuła matury, tylko przy poprawce lub powrocie do matury.",
"anyOf": [
{
"type": "string",
"enum": [
"2015",
"2023"
]
},
{
"type": "null"
}
]
},
"subjects": {
"default": [],
"description": "Przedmioty.",
"maxItems": 21,
"type": "array",
"items": {
"type": "string",
"enum": [
"mathematics",
"polish",
"english",
"german",
"spanish",
"italian",
"french",
"russian",
"korean",
"japanese",
"chemistry",
"biology",
"physics",
"geography",
"informatics",
"history",
"wos",
"history-art",
"polish-for-foreigners",
"medicine-calculation",
"business-management"
]
}
},
"subjectLevels": {
"default": {},
"description": "Poziom matury per przedmiot: elementary i/lub advanced.",
"type": "object",
"propertyNames": {
"type": "string",
"enum": [
"mathematics",
"polish",
"english",
"german",
"spanish",
"italian",
"french",
"russian",
"korean",
"japanese",
"chemistry",
"biology",
"physics",
"geography",
"informatics",
"history",
"wos",
"history-art",
"polish-for-foreigners",
"medicine-calculation",
"business-management"
]
},
"additionalProperties": {
"maxItems": 2,
"type": "array",
"items": {
"type": "string",
"enum": [
"elementary",
"advanced"
]
}
}
},
"bookCourseId": {
"default": null,
"description": "Kurs pod podręcznik, gdy uczeń go zna.",
"anyOf": [
{
"type": "string",
"maxLength": 120
},
{
"type": "null"
}
]
}
},
"required": [
"school"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_exam_dates(examLevel, subject)
Daty i godziny rozpoczęcia egzaminu ósmoklasisty i matury z komunikatu CKE, terminy wyników, dodatkowe i poprawkowe. Zawsze podaj uczniowi link do komunikatu CKE (source).
输入模式
{
"type": "object",
"properties": {
"examLevel": {
"type": "string",
"enum": [
"egzamin-osmoklasisty",
"matura-podstawowa",
"matura-rozszerzona",
"matura-dwujezyczna"
]
},
"subject": {
"type": "string",
"enum": [
"mathematics",
"polish",
"english",
"german",
"spanish",
"italian",
"french",
"russian",
"korean",
"japanese",
"chemistry",
"biology",
"physics",
"geography",
"informatics",
"history",
"wos",
"history-art",
"polish-for-foreigners",
"medicine-calculation",
"business-management"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢search_exam_papers(examLevel, subject, year, limit)
Arkusze CKE i próbne z rozwiązaniami na naszych stronach, od najnowszych (arkusze z matematyki są na matematykagryzie.pl). Bez examLevel (i subject na naukagryzie.pl) zwraca listę dostępnych poziomów i przedmiotów. Podaj uczniowi pageUrl arkusza.
输入模式
{
"type": "object",
"properties": {
"examLevel": {
"type": "string",
"enum": [
"egzamin-osmoklasisty",
"matura-podstawowa",
"matura-rozszerzona",
"matura-dwujezyczna"
]
},
"subject": {
"type": "string",
"enum": [
"mathematics",
"polish",
"english",
"german",
"spanish",
"italian",
"french",
"russian",
"korean",
"japanese",
"chemistry",
"biology",
"physics",
"geography",
"informatics",
"history",
"wos",
"history-art",
"polish-for-foreigners",
"medicine-calculation",
"business-management"
]
},
"year": {
"type": "integer",
"minimum": 2000,
"maximum": 9007199254740991
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_exam_task(examLevel, slug, questionNumber, position)
Zadanie z arkusza z matematyki (slug z search_exam_papers): treść, rozwiązanie krok po kroku i odpowiedź końcowa, tak jak na stronie arkusza. Bez questionNumber zwraca listę zadań (numer i pozycja); gdy numer się powtarza, podaj position z tej listy. Wzory są w LaTeX między $ albo $$, obrazy mają pełne adresy. Podaj uczniowi pageUrl arkusza.
输入模式
{
"type": "object",
"properties": {
"examLevel": {
"type": "string",
"enum": [
"egzamin-osmoklasisty",
"matura-podstawowa",
"matura-rozszerzona",
"matura-dwujezyczna"
]
},
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9-]+$"
},
"questionNumber": {
"description": "Numer zadania z arkusza CKE, np. 13 albo 13.1.",
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000
},
"position": {
"description": "Pozycja zadania w arkuszu z listy zadań, od 1.",
"type": "integer",
"minimum": 1,
"maximum": 1000
}
},
"required": [
"examLevel",
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_formula_sheets(examLevel)
Karty wybranych wzorów matematycznych CKE (egzamin ósmoklasisty, matura podstawowa i rozszerzona): nazwa, liczba stron i strona z kartą. PDF pobiera się na tej stronie, po podaniu adresu e-mail.
输入模式
{
"type": "object",
"properties": {
"examLevel": {
"type": "string",
"enum": [
"egzamin-osmoklasisty",
"matura-podstawowa",
"matura-rozszerzona"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_free_trainings(subject)
Bezpłatne szkolenia online prowadzone przez naszych nauczycieli: temat, prowadzący, najbliższy termin i strona zapisu. Uczeń zapisuje się sam na stronie (signupUrl).
输入模式
{
"type": "object",
"properties": {
"subject": {
"type": "string",
"enum": [
"mathematics",
"polish",
"english",
"german",
"spanish",
"italian",
"french",
"russian",
"korean",
"japanese",
"chemistry",
"biology",
"physics",
"geography",
"informatics",
"history",
"wos",
"history-art",
"polish-for-foreigners",
"medicine-calculation",
"business-management"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_free_consultation
Bezpłatna konsultacja telefoniczna z doradcą: czego dotyczy, jak przebiega i strona zapisu (bookingUrl). Nie zapisuj nikogo sam: podaj link, uczeń albo rodzic wybiera termin i podaje dane na stronie.
输入模式
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_funding_options(section)
Dofinansowanie kursu i zniżki: stypendium IKR Junior na lekcje na żywo online (kto może, bieżący okres, kursy i grafik lekcji), zniżka z Kartą Dużej Rodziny, zniżka na kilka kursów i zasady kodów rabatowych. Użyj, gdy rodzic pyta o dofinansowanie kursu, IKR Junior, stypendium na korepetycje, Kartę Dużej Rodziny albo zniżkę na kilka kursów. Nabór IKR Junior jest zamknięty: pomagamy rodzinom, które już mają stypendium. Nie składaj wniosku i nie odbieraj kodu za nikogo: podaj pageUrl, rodzic robi to sam na stronie.
输入模式
{
"type": "object",
"properties": {
"section": {
"description": "Tylko ta część odpowiedzi: ikrJunior, largeFamilyCard (Karta Dużej Rodziny), volumeDiscount albo discountCodes. Bez section zwraca wszystkie.",
"type": "string",
"enum": [
"ikrJunior",
"largeFamilyCard",
"volumeDiscount",
"discountCodes"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_guarantees_and_payments(section)
Zdania z regulaminów, słowo w słowo: 30-dniowa gwarancja satysfakcji (zwrot pieniędzy bez podania przyczyny i wyjątki), program Zdana Matura (tylko matura podstawowa z matematyki; nie gwarantuje wyniku, po niezdanej maturze daje bezpłatny kurs poprawkowy po spełnieniu warunków) oraz płatność ratalna i odroczona przez PayU. Użyj, gdy rodzic pyta o zwrot pieniędzy, czy można oddać kurs, gwarancję zdania matury, co jeśli dziecko nie zda, raty albo płatność odroczoną. Cytuj warunki, nie streszczaj i nie obiecuj więcej; podaj termsUrl.
输入模式
{
"type": "object",
"properties": {
"section": {
"description": "Tylko ta część odpowiedzi: satisfactionGuarantee, zdanaMatura albo paymentForms. Bez section zwraca wszystkie.",
"type": "string",
"enum": [
"satisfactionGuarantee",
"zdanaMatura",
"paymentForms"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}社区
证据