MCP: protocolo aberto que conecta Web3 e grandes modelos de linguagem

robot
Geração de resumo em curso

MCP: A ponte entre Web3 e grandes modelos de linguagem

O MCP (Model-Context Protocol) é um protocolo aberto que proporciona uma forma padronizada para que grandes modelos de linguagem acessem de forma segura ferramentas, fontes de dados e serviços externos. 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 de protocolo padronizadas.

As principais vantagens do MC

  • Interface padronizada: define normas de protocolo unificadas, evitando que cada aplicação precise desenvolver soluções de integração independentes.
  • Segurança: garantir o acesso seguro a ferramentas externas através de um controle de permissões rigoroso e um mecanismo de sandbox.
  • Escalabilidade: suporta uma variedade de tipos de ferramentas, desde chamadas de API simples até processos complexos de manipulação de dados.
  • Interoperabilidade: qualquer cliente que suporte MCP pode usar serviços compatíveis, permitindo verdadeira 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 pode fornecer ricas capacidades de interação com blockchain para grandes modelos de linguagem:

  • Consulta de ativos: consultar saldos de vários tokens, histórico de transações
  • Operações em cadeia: enviar transações, implantar contratos, chamar contratos inteligentes
  • Integração DeFi: interagir com aplicações DeFi como exchanges descentralizadas, protocolos de empréstimo e mineração de liquidez.
  • Operações cross-chain: suporta gestão de ativos multi-chain e transferências cross-chain
  • Gestão de NFT: consultar, transferir, negociar ativos NFT

Este artigo irá construir um serviço Web3 MCP simples usando nodejs+typescript, explicando o funcionamento do MCP e as melhores práticas.

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

Criar Projeto

  1. Criar pasta do projeto e inicializar o projeto
  2. Instalar os pacotes de software necessários
  3. Adicione a configuração do typescript, ajustando conforme as necessidades pessoais.
  4. Modificar a configuração do package.json

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

Web3 Novato Série: MCP Concluir Transação com uma Frase!

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

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

Escrever servidor

Usando o getBalance da rede de testes sepolia como exemplo, criamos uma ferramenta:

  1. Registar uma conta, ativar o serviço de nó, obter rpcUrl e, em seguida, instanciar o provider
  2. Escrever a lógica da ferramenta
  3. Iniciar o serviço e adicionar tratamento de erros

Até aqui, um serviço MCP básico foi concluído.

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

Série para Novatos em Web3: MCP realiza transações em uma frase!

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

Serviço de Depuração

Empacote e gere o arquivo js, em seguida, execute modelcontextprotocol/inspector para depuração.

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

Aperfeiçoar lógica e integrar

Melhorar mais funcionalidades, como suporte a várias redes EVM, consulta de gas, envio de transações, consulta de informações de tokens e métodos comuns de transação. Após a embalagem, pode ser utilizado em aplicações que suportem MCP, como a IDE inteligente Cursor.

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

Exemplo de uso

No assistente de IA do Cursor, você pode interagir com o repositório de código através da linguagem natural. Por exemplo:

  • "Consultar o saldo do endereço 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE na sepolia"
  • "Transferir 0.1ETH para o endereço 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

Web3 Iniciante Série: MCP Transação Completa em Uma Frase!

Web3 Novato Série: MCP Transação concluída 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 a conversão de ativos entre diferentes cadeias
  • Integrar mais protocolos DeFi
  • Desenvolver um sistema complexo de gestão de ativos cross-chain

A fusão do Web3 com o MCP tornará as operações complexas da blockchain simples e intuitivas, podendo ser realizadas apenas através de um diálogo simples. Esta combinação tecnológica trará mudanças revolucionárias para o desenvolvimento e uso de aplicações blockchain.

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

DEFI-2.36%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 10
  • Partilhar
Comentar
0/400
Layer3Dreamervip
· 8h atrás
teoricamente falando, este protocolo desbloqueia a magia recursiva L3
Ver originalResponder0
NFTArchaeologisvip
· 8h atrás
Ouvi dizer que as páginas web1 também podem ser consideradas como artefatos digitais?
Ver originalResponder0
notSatoshi1971vip
· 07-25 21:21
o web2 também precisa acumular likes!
Ver originalResponder0
MainnetDelayedAgainvip
· 07-24 09:17
Segundo estatísticas, já é o 258º projeto que afirma conectar AI e Blockchain.
Ver originalResponder0
CryptoCrazyGFvip
· 07-24 06:38
Para que serve a padronização? Um monte de conversa fiada.
Ver originalResponder0
FancyResearchLabvip
· 07-24 06:38
Mais uma vez a mexer no novo protocolo, vou testar esta armadilha inteligente como cortesia.
Ver originalResponder0
Layer2Observervip
· 07-24 06:37
Do ponto de vista do código-fonte, é muito sólido.
Ver originalResponder0
LiquidationAlertvip
· 07-24 06:34
também é só para brincar com Bots
Ver originalResponder0
BearMarketSurvivorvip
· 07-24 06:33
LFG mais um conceito a ser especulado
Ver originalResponder0
ForkTroopervip
· 07-24 06:12
Próximo super protocolo?
Ver originalResponder0
Ver mais
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)