Protocolo MCP: permite que grandes modelos de linguagem dominem facilmente a interação com o Web3

MCP: Capacitando a interação Web3 com grandes modelos de linguagem

O Protocolo Modelo-Contexto (MCP) é um protocolo aberto que fornece uma forma padronizada de acesso seguro a ferramentas externas, fontes de dados e serviços para grandes modelos de linguagem. Ao contrário dos sistemas de plugins tradicionais, o MCP adota uma arquitetura cliente-servidor, permitindo a integração sem costura entre o modelo e sistemas externos através de interfaces padronizadas.

Vantagens principais do MC

  • Interface padronizada: normas de protocolo unificadas evitaram a necessidade de soluções de integração independentes para o desenvolvimento de aplicações.
  • Segurança: Um rigoroso controle de permissões e um mecanismo de sandbox garantem o acesso seguro a ferramentas externas
  • Escalabilidade: suporta uma variedade de ferramentas, desde chamadas simples de API até processos complexos de manipulação de dados.
  • Interoperabilidade: Clientes que suportam MCP podem usar serviços compatíveis para alcançar compatibilidade entre plataformas.

Web3 Novato Série: MCP completar transação em uma frase!

Web3 e os cenários de aplicação do MCP

No domínio do Web3, o MCP fornece uma rica capacidade de interação com a blockchain para grandes modelos de linguagem:

  • Consulta de ativos: consultar saldo de tokens, histórico de transações
  • Operações em cadeia: enviar transações, implantar contratos, chamar contratos inteligentes
  • Integração DeFi: interação com aplicações DeFi como exchanges descentralizadas, protocolos de empréstimo e mineração de liquidez.
  • Operações entre cadeias: suporta gestão de ativos em múltiplas cadeias e transferências entre cadeias.
  • Gestão de NFT: Consultar, transferir, negociar ativos NFT

Web3 Novos Usuários: MCP Completa a Transação em Uma Frase!

Abaixo, construiremos um serviço Web3 MCP simples com Node.js e TypeScript, aprofundando-nos na forma como o MCP funciona e nas melhores práticas.

Criar Projeto

  1. Criar a pasta do projeto e inicializar
  2. Instalar os pacotes de dependências necessários
  3. Configurar TypeScript
  4. Modificar a configuração do package.json

Web3 Novato Série: MCP Completar Transação em Uma Frase!

Escrever servidor

  1. Usar a conta zan para obter o rpcUrl do serviço de nó, instanciar o provider
  2. Escrever a lógica da ferramenta, usando getBalance da rede de teste Sepolia como exemplo
  3. Iniciar o serviço e adicionar tratamento de erros

Web3 Novato Série: MCP uma frase para completar a transação!

Serviço de depuração

Empacote e gere o arquivo JavaScript, e depois execute modelcontextprotocol/inspector para depuração.

Web3 Novato Série: MCP Transação completa em uma frase!

Melhorar a funcionalidade e integrar no Cursor

Expandir mais funcionalidades, como suporte a múltiplas redes EVM, consulta de gas, envio de transações, consulta de informações de tokens, etc. Integrar os serviços empacotados no Cursor. O Cursor é um IDE inteligente integrado com tecnologia de IA, construído com base no VSCode, que suporta a integração MC.

Web3 Novos na série: MCP conclua a transação em uma frase!

Exemplo de uso

No chat do Cursor, podemos realizar facilmente as seguintes operações:

  • Consultar o saldo de um endereço específico na rede Sepolia
  • Transferir ETH para o endereço especificado

Web3 Novato Série: MCP Conclua a transação em uma frase!

Web3 Novato Série: MCP Realizar Transação em Uma Frase!

Web3 Novato Série: MCP Transação concluída em uma frase!

Web3 Novatos: MCP finalize a transação com uma frase!

Web3 Novato Série: MCP Transação concluída em uma frase!

Web3 Novato Série: MCP Transação concluída em uma frase!

Web3 Novato Série: MCP completar transação em uma frase!

Web3 Novato Série: MCP Completar Transação em Uma Frase!

Perspectivas Futuras

A combinação de MCP com o Web3 abriu um novo mundo cheio de possibilidades para nós. As direções que podem ser exploradas no futuro incluem:

  • Suporte a mais blockchains (como Bitcoin, Solana, Tron)
  • Realizar operações cross-chain, como transferir ativos entre diferentes cadeias.
  • Integrar mais protocolos DeFi e operações de mercados NFT

Através de diálogos simples, é possível realizar operações complexas em blockchain, o que irá simplificar significativamente a barreira de entrada para o uso do Web3, trazendo conveniência para mais usuários.

DEFI-5.87%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 4
  • Compartilhar
Comentário
0/400
MidnightGenesisvip
· 07-10 08:36
Três da manhã, o código do contrato detectou algo interessante... a parte de controle de permissões parece um pouco fraca.
Ver originalResponder0
ContractExplorervip
· 07-07 09:12
Está a brincar com marketing de conceitos, não é?
Ver originalResponder0
AlwaysMissingTopsvip
· 07-07 09:11
Puxa, lá vem mais coisas sofisticadas.
Ver originalResponder0
AirdropHunterXMvip
· 07-07 09:04
Quando é que vai haver Airdrop?
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)