Hoje, estamos abrindo o Model Context Protocol (MCP), um novo padrão para conectar assistentes de IA a sistemas que armazenam dados, incluindo repositórios de conteúdo, ferramentas de negócios e ambientes de desenvolvimento. O objetivo é ajudar modelos de ponta a gerar respostas melhores e mais relevantes.
Com a adoção generalizada de assistentes de IA, o setor investiu recursos significativos em recursos de modelagem, alcançando rápidos avanços em inferência e qualidade. No entanto, mesmo os modelos mais avançados são limitados por seu isolamento dos dados - presos por silos de informações e sistemas legados. Cada nova fonte de dados exige uma implementação personalizada separada, o que dificulta o dimensionamento de sistemas verdadeiramente conectados.
O MCP aborda esse desafio. Ele fornece um padrão aberto comum para conectar sistemas de IA a fontes de dados, substituindo integrações fragmentadas por um único protocolo. Isso resulta em uma maneira mais simples e confiável para os sistemas de IA acessarem os dados de que precisam.
protocolo de contexto de modelo
O Model Context Protocol é um padrão aberto que permite aos desenvolvedores estabelecer conexões bidirecionais seguras entre suas fontes de dados e as ferramentas orientadas por IA. A arquitetura é simples: os desenvolvedores podem expor os dados por meio de servidores MCP ou criar aplicativos de IA (clientes MCP) que se conectam a esses servidores.
Hoje, estamos lançando os três principais componentes do Model Context Protocol para desenvolvedores:
- Modelo de protocolo de contexto para Especificações e SDKs
- existir Aplicativo de desktop Claude Suporte para servidores MCP locais em
- e Repositório de código aberto para o servidor MCP
Claude 3.5 A Sonnet é especializada em criar rapidamente implementações de servidor MCP que permitem que organizações e indivíduos conectem facilmente seus conjuntos de dados mais importantes a uma variedade de ferramentas orientadas por IA. Para ajudar os desenvolvedores a começar rapidamente, fornecemos servidores MCP pré-construídos que oferecem suporte a sistemas corporativos populares, como Google Drive, Slack, GitHub, Git, Postgres e Puppeteer.
Os primeiros usuários, como Block e Apollo, já integraram o MCP em seus sistemas, enquanto outros, como Zed, Replit, Codeium e Gráfico de origem As empresas de ferramentas de desenvolvimento, incluindo a MCP, estão usando a MCP para aprimorar os recursos de suas plataformas, permitindo que os agentes de IA recuperem melhor as informações relevantes, obtenham uma compreensão mais profunda do contexto das tarefas de codificação e gerem códigos mais matizados e utilizáveis com menos tentativas.
Na Block, o código-fonte aberto não é apenas um modelo de desenvolvimento, é a base do nosso trabalho e do nosso compromisso com a criação de tecnologias que impulsionam mudanças significativas e servem como um recurso público para todos", disse Dhanji R. Prasanna, diretor de tecnologia da Block. As tecnologias abertas, como o Model Context Protocol, são uma ponte entre a IA e os aplicativos do mundo real, garantindo que a inovação seja acessível, transparente e baseada na colaboração. Estamos entusiasmados em participar desse protocolo e usá-lo para criar sistemas com recursos autônomos que permitam que as pessoas se concentrem no trabalho criativo sem ter que lidar com o peso da mecanização."
Em vez de manter conectores separados para cada fonte de dados, os desenvolvedores agora podem criar soluções baseadas em protocolos padrão. À medida que o ecossistema amadurece, os sistemas de IA manterão o contexto entre ferramentas e conjuntos de dados, substituindo as arquiteturas de integração fragmentadas de hoje e operando de maneira mais sustentável.
Primeiros passos
Os desenvolvedores podem começar a criar e testar os conectores MCP agora. Os clientes atuais do Claude for Work podem começar a testar o servidor MCP localmente, conectando o Claude a sistemas e conjuntos de dados internos. Em breve, estará disponível um kit de desenvolvedor para a implantação de um servidor MCP de produção remota que poderá atender a toda a organização do Claude for Work.
Comece a construir:
- aprovar (um projeto de lei ou inspeção etc.) Aplicativo de desktop Claude Instalação de um servidor MCP pré-criado
- De acordo com nosso Guia de início rápido Crie seu primeiro servidor MCP
- Para nossa Conectores de código aberto e repositórios de implementação contribuir
Uma comunidade aberta
Temos o compromisso de tornar o MCP um projeto colaborativo de código aberto e um ecossistema e estamos ansiosos para ouvir seus comentários. Seja você um desenvolvedor de ferramentas de IA, uma empresa que deseja aproveitar os dados existentes ou um dos primeiros a adotar tecnologias de ponta, nós o convidamos a co-construir o futuro da IA com reconhecimento de contexto.
Uso
Os usuários existentes do Claude for Work podem começar a testar o servidor MCP localmente!
Os desenvolvedores podem instalar servidores MCP pré-criados por meio do aplicativo de desktop Claude
Servidores de protocolo de contexto de modelo
O Model Context Protocol Servers (servidores MCP) é um projeto de código aberto que demonstra a versatilidade e a extensibilidade do MCP. O projeto fornece uma coleção de implementações de referência e servidores contribuídos pela comunidade que demonstram como o MCP pode ser usado para fornecer acesso seguro e controlado a ferramentas e fontes de dados para grandes modelos de linguagem (LLMs). Cada servidor MCP é implementado usando o Typescript MCP SDK ou o Python MCP SDK e oferece suporte a uma variedade de módulos funcionais, como gerenciamento de arquivos, acesso a banco de dados, automação de navegador e muito mais.
Lista de funções
- sistema de arquivosManipulação segura de arquivos e controle de acesso configurável
- GitHubGerenciamento de repositórios, manipulação de arquivos e integração com a API do GitHub
- Google DriveAcesso e pesquisa de arquivos do Google Drive
- PostgreSQLAcesso ao banco de dados somente leitura e verificação do esquema
- SlackGerenciamento de canais e recursos de mensagens
- sistema de memóriaSistema de memória persistente baseado em gráficos de conhecimento
- MarionetistaAutomação do navegador e rastreamento da Web
- Busca corajosa: pesquisas na Web e locais usando as APIs de pesquisa da Brave
- Google MapsFornecer serviços de localização, direções e detalhes de localização
- BuscarAquisição e conversão eficientes de conteúdo da Web
Usando a Ajuda
Instalação e uso do servidor MCP
Servidor Typescript
- Use npx para iniciar o servidor Typescript diretamente. Por exemplo, inicie o servidor de memória:
npx -y @modelcontextprotocol/server-memory
Servidor Python
- Use o uvx ou o pip para iniciar o servidor Python diretamente. Recomenda-se usar o uvx para simplificar o uso e a configuração. Por exemplo, inicie um servidor Git:
# Usando o uvx uvx mcp-server-git # usando pip pip install mcp-server-git python -m mcp_server_git
Usando o cliente MCP
A execução do servidor em si não é muito útil e deve ser configurada no cliente MCP. Por exemplo, aqui está o Claude Desktop configurado para usar o servidor acima:
{
"mcpServers": {
"memory": {
"comando": "npx".
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Mais exemplos de uso do Claude Desktop como um cliente MCP:
{
"mcpServers": {
"filesystem": {
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"git": {
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]]
},.
"github": {
"command": "npx", "command": "npx", "command": "npx
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN":""
}
},
"postgres": {
"command": "npx", "args": ["npx"], "postgres": {
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
Criação de um servidor personalizado
Se você estiver interessado em criar seu próprio servidor MCP, visite a documentação oficial para obter diretrizes abrangentes, práticas recomendadas e detalhes técnicos.