Voltar aos PodcastsClaude
Claude Code 101
MCP no Claude Code
Model contact protocol is an open standard that lets Claude code connect to external tools and data sources.
Model Context Protocol é um padrão aberto que permite ao Claude Code conectar-se a ferramentas externas e fontes de dados.
[music]
[music]
When you ask a question, Claude will automatically understand when it should use those tools to better understand your query.
Quando você faz uma pergunta, o Claude entende automaticamente quando deve usar essas ferramentas para compreender melhor sua consulta.
Context is one of the most important parts when working with Claude code.
O context é uma das partes mais importantes ao trabalhar com o Claude Code.
A lot of your context lives elsewhere like your databases, your productivity apps, or [music] in public repositories.
Muito do seu context está em outros lugares, como seus bancos de dados, seus aplicativos de produtividade, ou [music] em repositórios públicos.
This is where MCP comes [music] in.
É aqui que o MCP entra [music] em ação.
First, it's important to understand the concept of tools when talking about Agentic AI.
Primeiro, é importante entender o conceito de ferramentas quando se fala em IA agêntica.
Tools give agents like Claude code the ability to perform actions in order for them to better complete their tasks.
As ferramentas dão a agentes como o Claude Code a capacidade de executar ações para completar melhor suas tarefas.
This is different from other AI where you just get an output back directly in text usually.
Isso é diferente de outras IAs, onde você simplesmente obtém uma saída diretamente em texto, normalmente.
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.
Por exemplo, se sua equipe usa o Linear como software de gerenciamento de projetos, você pode adicionar um servidor MCP do Linear para trazer os detalhes de suas issues específicas.
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.
Se você quiser obter documentação atualizada de uma dependência com a qual está trabalhando, o servidor MCP Context 7 fornecerá isso ao Claude Code.
There are also hundreds of different connectors at claude.com/connectors.
Também há centenas de conectores diferentes em claude.com/connectors.
You can add MCP servers with the Claude MCP add command.
Você pode adicionar servidores MCP com o comando Claude MCP add.
There are two main types.
Existem dois tipos principais.
HTTP servers are for remote services.
Servidores HTTP são para serviços remotos.
These are hosted by the service provider and connect over the network.
Eles são hospedados pelo provedor de serviço e se conectam pela rede.
STDIO servers are for local processes that run on your machine.
Servidores STDIO são para processos locais que rodam em sua máquina.
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.
Você pode gerenciar seus servidores com /mcp dentro de uma sessão do Claude Code para ver o que está conectado, o status, e desativar servidores que não quer usar.
MCP servers can be scoped in three different ways.
Os servidores MCP podem ter escopo de três maneiras diferentes.
One, local means it's only available in the current project for you.
Um, local significa que está disponível apenas no projeto atual para você.
Two, the user, which means it's available across all your projects.
Dois, user, o que significa que está disponível em todos os seus projetos.
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.
E três, o escopo project usa um arquivo .mcp.json que você adiciona ao seu controle de versão, para que qualquer pessoa trabalhando na base de código obtenha automaticamente os mesmos servidores.
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.
Agora, uma coisa a ter em mente é que os servidores MCP adicionam definições de ferramentas à sua janela de context, mesmo quando você não os está usando.
So, if you have a lot of servers configured, this eats into your available context.
Portanto, se você tiver muitos servidores configurados, isso consome seu context disponível.
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.
Execute o comando /mcp para ver o que está conectado e desative tudo que você não está usando ativamente ou não acha que vai usar.
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.
Se uma ferramenta tiver um equivalente de CLI como gh para GitHub ou aws para AWS, o CLI é mais eficiente em context porque não adiciona definições de ferramentas persistentes.
You also might benefit from using a skill in this scenario.
Você também pode se beneficiar de usar um skill nesse cenário.
A skill has a name and a description that is loaded into context.
Um skill tem um nome e uma descrição que é carregada no 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.
Semelhante ao MCP, quando o Claude acha que precisa usar aquele skill, decide carregá-lo na janela de context, que é onde você poderia colocar as ferramentas de interface de linha de comando.
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
Se suas ferramentas MCP excederem 10% da sua janela de context, o Claude Code mudará automaticamente para o modo de busca de ferramentas, que descobrirá as ferramentas certas sob demanda, mas isso pode não funcionar tão bem, pois simplesmente não está no context.
[music]
[music]
Now, a quick recap.
Agora, um resumo rápido.
MCP connects Cloud code to your external tools and data
O MCP conecta o Claude Code às suas ferramentas externas e dados
[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.
Adicione servidores com Claude MCP add, defina o escopo para seu projeto com .mcp.json para que sua equipe os obtenha automaticamente, e fique de olho no uso de context desativando servidores [music] que você não está usando ativamente.