0Pricing
MCP Academy · Урок

Определение границ проекта и инструментов

Решите, какие возможности будет предоставлять Ваш сервер.

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

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

Time to Ship Something Real

You have learned the pieces; now you build a complete server. This capstone wraps one real service into a tidy, installable MCP server. 🚀

Start with the User Goal

Before any code, name the job your server helps with. A clear goal like search my notes keeps every later decision focused and small.

Pick One Real Service

Choose a single concrete backend: a notes folder, a SQLite database, or one public API. One source keeps the capstone shippable, not sprawling.

List the Capabilities

Write down what the AI should be able to do, like search, read, and add. This short capability list becomes your map of tools and resources.

Sort Actions from Reads

Split your list: things that change state are tools, things that only fetch context are resources. This sorting decides each primitive up front.

Sketch the Tool Signatures

For each tool, jot a name, its arguments, and what it returns. A quick signature sketch catches missing inputs long before you write logic.

# add_note(title: str, body: str) -> str
# search_notes(query: str) -> list[str]
# A two-line sketch is enough to start.

Plan One Resource

Pick one piece of read-only context to expose as a resource, such as a single note by its id. Resources feed the model without taking action.

Plan One Prompt

Add one reusable prompt the user can trigger, like summarize this note. Prompts package your best instructions so callers do not retype them.

Define Done Early

Decide what finished looks like now: the server loads, lists three tools, and answers one real query. A clear scope stops endless feature creep.

Name the Server

Give your project a short, descriptive name like notes-mcp. Clients show this name to users, so make it instantly tell people what it does.

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("notes-mcp")

Write a Tiny Spec

Capture the plan in one short spec file: goal, backend, tools, resource, and prompt. This page becomes your checklist as you build the rest.

Quick Check

Let us confirm how you sort capabilities.

Recap

You scoped a real project: one goal, one backend, and a tight list of tools, a resource, and a prompt. A clear plan makes the build easy. 🎯

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

Урок «Определение границ проекта и инструментов» бесплатный?

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

Чему я научусь в уроке «Определение границ проекта и инструментов»?

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

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

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

Сколько времени занимает урок «Определение границ проекта и инструментов»?

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

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

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

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

  1. Определение границ проекта и инструментов
  2. Реализация инструментов, ресурсов и запросов
  3. Тестирование, проверка и усиление защиты
  4. Документирование и публикация сервера
← Назад к MCP Academy