0Pricing
MCP Academy · Урок

Возврат полезных результатов

Возвращайте текст, который смогут использовать модель и пользователь.

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

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

The Result Goes Back to the Model

Whatever your tool returns is fed back to the AI as context, so it shapes the model's next answer to the user. 🔁

Return a String

The simplest useful result is a plain string. FastMCP wraps it as text content the model reads directly.

@mcp.tool()
def greet(name: str) -> str:
    return "Hello, " + name

Make Text Self-Explaining

The model has no other context, so your text should explain itself. Return The total is 42, not just 42.

Numbers Are Stringified

If you return an int or float, FastMCP converts it to text for you, but adding a label makes the value clearer to the model.

@mcp.tool()
def add(a: int, b: int) -> int:
    return a + b

Return Structured Data

Return a dict or list and FastMCP serializes it to JSON, giving the model clean, parseable fields instead of loose prose.

@mcp.tool()
def stats() -> dict:
    return {"users": 12, "active": 9}

Keep Results Concise

Every returned token costs the model context budget, so trim your result to what actually answers the request. Less noise, sharper replies.

Format for Reading

When a result has parts, a little structure helps. Short labeled lines beat one long sentence the model has to untangle.

Return Errors as Text

When something goes wrong, returning a clear message lets the model explain the problem and try a fix, instead of guessing.

if not city:
    return "Error: city is required."

Don't Return Secrets

The result reaches the model and often the user, so never include secrets like API keys or raw passwords in what you return.

Consistent Shapes Help

Return the same shape every call so the model learns what to expect. Surprises in structure lead to misread answers.

Match the Tool's Promise

Your result should deliver exactly what the description promised. If you said it returns the price, return the price, not a whole report.

Quick Check

What happens when your tool returns a Python dict?

Recap

Your result becomes the model's context: return clear, concise, self-explaining text or JSON, keep shapes consistent, and never leak secrets. ✅

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

Урок «Возврат полезных результатов» бесплатный?

Да — полный текст урока «Возврат полезных результатов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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