Search / io.github.nikolai-shilin/iyt-test
IYT Test
R0· no sign-inSailing exam practice for IYT levels and the Racing Rules: questions, mock exams, theory. EN/RU.
v1.0.1 · active · repository · website · descriptor JSON · versions
Search / io.github.nikolai-shilin/iyt-test
R0· no sign-inSailing exam practice for IYT levels and the Racing Rules: questions, mock exams, theory. EN/RU.
v1.0.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"iyt-test": {
"type": "http",
"url": "https://iyt.rycrentals.com/api/mcp"
}
}
}claude mcp add --transport http iyt-test https://iyt.rycrentals.com/api/mcp[mcp_servers.iyt-test]
url = "https://iyt.rycrentals.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"iyt-test": {
"type": "remote",
"url": "https://iyt.rycrentals.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"iyt-test": {
"type": "http",
"url": "https://iyt.rycrentals.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=iyt-test&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vaXl0LnJ5Y3JlbnRhbHMuY29tL2FwaS9tY3AifQ%3D%3D"
}{
"servers": {
"iyt-test": {
"type": "http",
"url": "https://iyt.rycrentals.com/api/mcp"
}
}
}{
"mcpServers": {
"iyt-test": {
"httpUrl": "https://iyt.rycrentals.com/api/mcp"
}
}
}extensions:
"iyt-test":
enabled: true
name: "iyt-test"
type: streamable_http
uri: "https://iyt.rycrentals.com/api/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableget_theorychangeddescriptionA theory article, or one section of it, as text: the rule, the reason, tables and links to the drawings. Study notes close to the syllabus, not official IYT text.
A theory article, or one section of it, as text: the rule, the reason, tables and links to the drawings. Study notes close to the syllabus, not official course text.
list_levelschangeddescriptionThe levels with a question bank (IYT courses, the Racing Rules of Sailing, the charter check-in): topics, number of questions, mock-exam settings and which topics have a theory article.
The levels with a question bank (sailing certification courses, the Racing Rules of Sailing, the charter check-in): topics, number of questions, mock-exam settings and which topics have a theory article.
get_figurechangeddescriptionThe drawing of a question or of a theory section as SVG markup, for showing it inline where a link to the image is not enough.
The drawing of a question or of a theory section as SVG markup.
practice_sectionchangeddescription, input schemaQuestions on what a theory section explains: read the section, then practise it. Without the answers; use check_answer.
The questions on what a theory section explains, at random, without the answers.
explain_questionchangeddescriptionA question with its answer, the note that names the rule and the full text of the theory section that explains it. This gives the answer away: use it after the student has answered, or when they ask for the explanation.
A question with its answer, the note that names the rule and the full text of the theory section that explains it.
search_theorychangeddescription, input schemaFinds the sections of the theory articles that have the words (e.g. "scope", "cardinal marks"). Read a match with get_theory.
The sections of the theory articles that have the words (e.g. "scope", "cardinal marks"), with an excerpt of each.
get_theorychangedinput schemalist_theorychangeddescription, input schemaThe theory articles: one per topic, each in sections. With a level, the sections of its articles; without, which topics of every level have an article. Articles are still being written, so some topics have none yet.
The theory articles: one per topic, each in sections. With a level, the sections of its articles; without, which topics of every level have an article. Some topics have no article yet.
question_of_the_daychangeddescription, input schemaToday's question, the same one the Telegram bot @iyt_test_bot sends: one text question per day (UTC), for one level when a level is given. Without the answer; use check_answer.
Today's question, the same one the Telegram bot @iyt_test_bot sends: one text question per day (UTC), for one level when a level is given, without the answer.
grade_examchangeddescriptionMarks a finished mock exam: the score, pass or fail, the result per topic, every mistake with the right answer and its note, and what to read. Send every question of the exam; one left unanswered has option null and counts as wrong.
The marks of a finished mock exam: the score, pass or fail, the result per topic, every mistake with the right answer and its note, and the theory sections to read. A question with option null was not answered and counts as wrong.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-9d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://iyt.rycrentals.com/api/mcp streamable-http | none | yes | 100% | 305 ms | 2025-11-25 | 2026-11-14 |
check_answerread-only | Whether an option of a question is right: the right option, the one-line note that names the rule, and the theory section that explains it. |
explain_questionread-only | A question with its answer, the note that names the rule and the full text of the theory section that explains it. |
get_figureread-only | The drawing of a question or of a theory section as SVG markup. |
get_questionsread-only | Random practice questions of a level, of one topic or difficulty when given, without the answers. |
get_theoryread-only | A theory article, or one section of it, as text: the rule, the reason, tables and links to the drawings. Study notes close to the syllabus, not official course text. |
grade_examread-only | The marks of a finished mock exam: the score, pass or fail, the result per topic, every mistake with the right answer and its note, and the theory sections to read. A question with option null was not answered and counts as wrong. |
list_levelsread-only | The levels with a question bank (sailing certification courses, the Racing Rules of Sailing, the charter check-in): topics, number of questions, mock-exam settings and which topics have a theory article. |
list_theoryread-only | The theory articles: one per topic, each in sections. With a level, the sections of its articles; without, which topics of every level have an article. Some topics have no article yet. |
practice_sectionread-only | The questions on what a theory section explains, at random, without the answers. |
question_of_the_dayread-only | Today's question, the same one the Telegram bot @iyt_test_bot sends: one text question per day (UTC), for one level when a level is given, without the answer. |
search_questionsread-only | Questions whose text, options, rule reference or topic have the words (e.g. "cardinal mark", "MAYDAY"), without the answers. |
search_theoryread-only | The sections of the theory articles that have the words (e.g. "scope", "cardinal marks"), with an excerpt of each. |
start_mock_examread-only | A mock exam of a level: the exam's number of questions spread evenly over all topics, with the time allowed and the pass mark, without the answers. |
Schemas: list_tools.
{
"name": "io.github.nikolai-shilin/iyt-test",
"icons": [
{
"src": "https://iyt.rycrentals.com/icon.png",
"sizes": [
"192x192"
],
"mimeType": "image/png"
}
],
"title": "IYT Test",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://iyt.rycrentals.com/api/mcp",
"type": "streamable-http"
}
],
"version": "1.0.1",
"repository": {
"url": "https://github.com/nikolai-shilin/iyt-test",
"source": "github"
},
"websiteUrl": "https://iyt.rycrentals.com/mcp",
"description": "Sailing exam practice for IYT levels and the Racing Rules: questions, mock exams, theory. EN/RU."
}