Chertov & Vorobyov physics problem solutions

Read-only search and lookup over the Chertov & Vorobyov physics problem solutions (chertov.org.ua).

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
82%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,142Tokens (definiciones de herramientas)
~955 BTamaño de respuesta típico
Impacto moderado en la atención (0.89% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "chertov": {
      "url": "https://www.chertov.org.ua/mcp"
    }
  }
}

Puntos de conexión remotos

https://www.chertov.org.ua/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_chapters

Map of the whole corpus: every chapter of the Chertov & Vorobyov physics problem book, with its paragraph (§) numbers and how many solved problems it holds. Takes no arguments. Returns JSON: {chapters: [{chapter, name, paragraph_count, paragraphs, paragraph_range, solved_problem_count, page_url}], totals: {chapters, paragraphs, solved_problems}}. Call this first to learn the shape of the corpus.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢list_paragraphs(chapter)

Paragraphs (§) of the problem book, optionally restricted to one chapter. Arguments: chapter (optional integer). Returns JSON: {chapter, paragraphs: [{paragraph, name, chapter, chapter_name, solved_problem_count, problem_number_range, page_url}], totals: {paragraphs, solved_problems}}. Paragraph numbers are unique across the whole book, so a paragraph number alone addresses a section.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "chapter": {
      "description": "Chapter number to restrict to. Omit for every paragraph in the book.",
      "minimum": 1,
      "type": "integer"
    }
  }
}
🟢list_problems(paragraph, page, per_page)

Solved problems of one paragraph (§), paginated and in book order. Arguments: paragraph (required integer), page (optional, default 1), per_page (optional, default 25, max 100). Returns JSON: {paragraph, paragraph_name, chapter, chapter_name, problems: [{label, paragraph, number, chapter, condition, solution_image_url, page_url}], pagination: {page, per_page, total, total_pages}}. `condition` is the problem statement as plain Russian text; the worked solution exists only as the GIF at `solution_image_url`. Problems without a solution are not listed and are not counted.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "paragraph": {
      "description": "Paragraph (§) number. Unique across the whole book; see list_paragraphs.",
      "minimum": 1,
      "type": "integer"
    },
    "page": {
      "description": "1-based page number. Defaults to 1.",
      "default": 1,
      "minimum": 1,
      "type": "integer"
    },
    "per_page": {
      "description": "Results per page, 1 to 100. Defaults to 25.",
      "default": 25,
      "minimum": 1,
      "maximum": 100,
      "type": "integer"
    }
  },
  "required": [
    "paragraph"
  ]
}
🟢get_problem(label, paragraph, number)

One solved problem, in full. Address it either with paragraph + number, or with label — the spoken form "1.12" (a dot, a dash or a space also work: "1-12", "1 12"). Returns JSON: when found, {found: true, problem: {label, paragraph, number, chapter, condition, solution_image_url, page_url, chapter_name, paragraph_name, chapter_url, paragraph_url, solution_format}}; otherwise {found: false, reason: "not_solved"|"not_found", label, paragraph, number, message}. A missing or unsolved problem is a normal result, not an error — do not retry it.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "label": {
      "description": "The problem label as it is spoken or written: \"1.12\", \"1-12\" or \"1 12\". Use this OR paragraph + number.",
      "maxLength": 16,
      "type": "string"
    },
    "paragraph": {
      "description": "Paragraph (§) number. Give together with `number`, or use `label` instead.",
      "minimum": 1,
      "type": "integer"
    },
    "number": {
      "description": "Problem number within the paragraph. Give together with `paragraph`, or use `label` instead.",
      "minimum": 1,
      "type": "integer"
    }
  }
}
🟢search_problems(query, page, per_page)

Full-text search over the Russian problem statements. Searches PROBLEMS ONLY — never articles or news. Arguments: query (required string, at least 5 characters once whitespace is removed), page (optional, default 1), per_page (optional, default 25, max 100). Returns JSON: {query, problems: [{label, paragraph, number, chapter, condition, solution_image_url, page_url}], pagination: {page, per_page, total, total_pages}}. Query in Russian — the statements are Russian. A shorter query is rejected with a validation error rather than returning nothing, and LIKE wildcards in the query are matched literally.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Text to look for inside the problem statements, in Russian. At least 5 characters once all whitespace is removed — spaces do not count towards that minimum.",
      "maxLength": 255,
      "type": "string"
    },
    "page": {
      "description": "1-based page number. Defaults to 1.",
      "default": 1,
      "minimum": 1,
      "type": "integer"
    },
    "per_page": {
      "description": "Results per page, 1 to 100. Defaults to 25.",
      "default": 25,
      "minimum": 1,
      "maximum": 100,
      "type": "integer"
    }
  },
  "required": [
    "query"
  ]
}

Prompts recomendados

search_research
Search for information about [topic] using Chertov & Vorobyov physics problem solutions
Herramientas esperadas: search_problems
find_specific
Find [specific item] using Chertov & Vorobyov physics problem solutions
Herramientas esperadas: search_problems
retrieve_data
Get details about [item] from Chertov & Vorobyov physics problem solutions
Herramientas esperadas: get_problem
fetch_info
Fetch [information type] using Chertov & Vorobyov physics problem solutions
Herramientas esperadas: get_problem
list_items
List all [items] available in Chertov & Vorobyov physics problem solutions
Herramientas esperadas: list_chapters

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas