Назад к подкастамClaude
Claude Code 101
MCP в Claude Code
Model contact protocol is an open standard that lets Claude code connect to external tools and data sources.
Model Context Protocol — это открытый стандарт, позволяющий Claude Code подключаться к внешним инструментам и источникам данных.
[music]
[music]
When you ask a question, Claude will automatically understand when it should use those tools to better understand your query.
Когда вы задаёте вопрос, Claude автоматически понимает, когда следует использовать эти инструменты для лучшего понимания вашего запроса.
Context is one of the most important parts when working with Claude code.
Context — один из наиболее важных аспектов при работе с Claude Code.
A lot of your context lives elsewhere like your databases, your productivity apps, or [music] in public repositories.
Значительная часть вашего context хранится в других местах: базах данных, приложениях для повышения продуктивности или [music] публичных репозиториях.
This is where MCP comes [music] in.
Именно здесь в дело вступает MCP [music].
First, it's important to understand the concept of tools when talking about Agentic AI.
Прежде всего важно понять концепцию инструментов при разговоре об агентном ИИ.
Tools give agents like Claude code the ability to perform actions in order for them to better complete their tasks.
Инструменты дают агентам, таким как Claude Code, возможность выполнять действия, чтобы лучше справляться с задачами.
This is different from other AI where you just get an output back directly in text usually.
Это отличается от других ИИ, где вы обычно просто получаете результат непосредственно в виде текста.
For example, if your team is using Linear as our project management software, you can add a Linear MCP server to bring in the details of your specific issues.
Например, если ваша команда использует Linear в качестве программного обеспечения для управления проектами, вы можете добавить MCP-сервер Linear, чтобы получать детали конкретных задач.
If you want to get up-to-date documentation of a dependency that you're working with, then the Context 7 MCP server will provide Claude code with that.
Если вы хотите получить актуальную документацию по зависимости, с которой работаете, MCP-сервер Context 7 предоставит её Claude Code.
There are also hundreds of different connectors at claude.com/connectors.
Также существуют сотни различных коннекторов на claude.com/connectors.
You can add MCP servers with the Claude MCP add command.
Вы можете добавлять MCP-серверы с помощью команды Claude MCP add.
There are two main types.
Существует два основных типа.
HTTP servers are for remote services.
HTTP-серверы предназначены для удалённых сервисов.
These are hosted by the service provider and connect over the network.
Они размещаются провайдером сервиса и подключаются через сеть.
STDIO servers are for local processes that run on your machine.
STDIO-серверы предназначены для локальных процессов, работающих на вашем компьютере.
You can manage your servers with the /mcp inside a Claude code session to see what's connected, the status, and disable servers that you don't want to use.
Вы можете управлять серверами с помощью /mcp внутри сессии Claude Code, чтобы видеть, что подключено, статус, и отключать серверы, которые вы не хотите использовать.
MCP servers can be scoped in three different ways.
MCP-серверы могут быть ограничены тремя различными способами.
One, local means it's only available in the current project for you.
Первый, local означает, что он доступен только в текущем проекте для вас.
Two, the user, which means it's available across all your projects.
Второй, user означает, что он доступен во всех ваших проектах.
And three, project scope uses a .mcp.json file that you check into your version control, so anyone working on the code base gets the exact same servers automatically.
И третий, scope project использует файл .mcp.json, который вы включаете в систему контроля версий, чтобы все, кто работает с кодовой базой, автоматически получали одни и те же серверы.
Now, one thing to be aware of is that MCP servers add tool definitions to your context window, even when you're not using them.
Стоит знать, что MCP-серверы добавляют определения инструментов в ваше окно context, даже когда вы их не используете.
So, if you have a lot of servers configured, this eats into your available context.
Поэтому, если у вас настроено много серверов, это поглощает доступный context.
Run the {slash} MCP command to see what's connected and disable anything that you're not actively using or don't think that you're going to use.
Выполните команду /mcp, чтобы увидеть, что подключено, и отключите всё, что вы не используете активно или не планируете использовать.
If a tool has a CLI equivalent like GH for GitHub or AWS for AWS, the CLI is more context efficient because it doesn't add persistent tool definitions.
Если у инструмента есть CLI-аналог, например gh для GitHub или aws для AWS, CLI более эффективен по context, поскольку не добавляет постоянных определений инструментов.
You also might benefit from using a skill in this scenario.
В этом сценарии вам также может помочь использование skill.
A skill has a name and a description that is loaded into context.
Skill имеет имя и описание, которые загружаются в context.
Similar to MCP, when Cloud thinks it needs to use that skill, it then decides to load it into the context window, which is where you could put the command line interface tools.
Аналогично MCP, когда Claude считает, что нужно использовать этот skill, он решает загрузить его в окно context, куда можно поместить инструменты командной строки.
If your MCP tools exceed 10% of your context window, Cloud code will automatically switch to tool search mode, which will discover the right tools on demand, but this might not work as well since it's just not in the
Если ваши MCP-инструменты превышают 10% окна context, Claude Code автоматически переключится в режим поиска инструментов, который будет находить нужные инструменты по запросу, но это может работать хуже, поскольку они просто не находятся в context.
[music]
[music]
Now, a quick recap.
Теперь краткое резюме.
MCP connects Cloud code to your external tools and data
MCP подключает Claude Code к вашим внешним инструментам и данным
[music]
[music]
Add servers with Cloud MCP add, scope them to your project with .mcp.json so that your team gets them automatically, and keep an eye on the context usage by disabling servers [music] that you're not actively using.
Добавляйте серверы с помощью Claude MCP add, ограничивайте их проектом с помощью .mcp.json, чтобы ваша команда получала их автоматически, и следите за использованием context, отключая серверы [music], которые вы не используете активно.