0Pricing
MCP Academy · Урок

Схемы результатов для клиентов

Публикуйте структуру результата, чтобы потребители могли на неё опираться.

«Схемы результатов для клиентов» — бесплатный урок MCP Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения MCP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс MCP Academy содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

Publish the Shape

A structured tool can also advertise an output schema: a JSON Schema that tells clients exactly what fields and types to expect.

What an Output Schema Is

It is a machine-readable description of your result, listing each field name and its type. Clients read it before ever calling the tool.

Generated From Your Model

When you return a Pydantic model, the SDK derives the output schema for you. Your type hints become the published contract automatically.

Where Clients See It

The schema rides along in the tool listing under outputSchema. A client inspecting tools learns the shape without trial and error.

{"type": "object", "properties": {"temp_c": {"type": "number"}}}

Why Clients Want It

With a known schema, a client can validate results and build UI ahead of time. There is no guessing about which fields will appear.

Types Carry Meaning

The schema marks temp_c as a number and condition as a string. Consumers trust these types instead of inferring them from one sample.

Required vs Optional

Fields with defaults become optional in the schema; others are required. Clients learn which keys are guaranteed to be present.

class Weather(BaseModel):
    temp_c: float
    note: str = ""

A Stable Contract

Treat the output schema like a promise. Once clients depend on it, changing field names or types can break them downstream.

Schemas Aid Validation

Strict clients validate every result against the schema and reject mismatches. This catches server bugs fast, right at the boundary.

Self-Documenting Tools

An output schema doubles as documentation. New developers read the schema to understand a tool without digging through your code.

Keep Schemas Honest

Make sure your tool always returns what the schema claims. A result that drifts from its schema erodes the trust clients place in it.

Quick Check

Where does a tool publish the shape of its result?

Recap: Output Schemas

You saw how a tool publishes an output schema from your model. It documents fields, enables validation, and forms a stable contract. ✅

Часто задаваемые вопросы

Урок «Схемы результатов для клиентов» бесплатный?

Да — полный текст урока «Схемы результатов для клиентов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс MCP Academy, подпишись на CoddyKit PRO. Курс MCP Academy содержит 4 уроков всего.

Чему я научусь в уроке «Схемы результатов для клиентов»?

Публикуйте структуру результата, чтобы потребители могли на неё опираться. Ты практикуешь MCP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать MCP Academy?

Предыдущий опыт не требуется. MCP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Схемы результатов для клиентов»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке MCP Academy?

Да. Каждый урок MCP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Текст и структурированное содержимое
  2. Возврат типизированного объекта результата
  3. Схемы результатов для клиентов
  4. Возврат изображений и двоичных данных
← Назад к MCP Academy