O protocolo MCP capacita o Web3: fornece capacidade de interação blockchain para grandes modelos de linguagem

robot
Geração de resumo em curso

MCP: Fornecer acesso a ferramentas externas padronizadas para grandes modelos de linguagem

MCP (Modelo-Context Protocol) é um protocolo aberto que fornece uma maneira padronizada para grandes modelos de linguagem acessarem com segurança ferramentas externas, fontes de dados e serviços. 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.

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

As principais vantagens do MCP

  1. Interfaces padronizadas: definir normas de protocolo unificadas, evitando que cada aplicação desenvolva soluções de integração de forma independente.

  2. Segurança: Garantir o acesso seguro a ferramentas externas através de um rigoroso controle de permissões e mecanismo de sandbox.

  3. Escalabilidade: suporta vários tipos de ferramentas, desde chamadas de API simples até processos complexos de manipulação de dados.

  4. Interoperabilidade: Os clientes que suportam MCP podem utilizar serviços compatíveis, permitindo uma verdadeira compatibilidade entre plataformas.

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

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: consulte saldos de vários tokens e histórico de transações
  • Operações em blockchain: 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 Conclua uma transação em uma frase!

Construir o serviço Web3 MCP

1. Criar projeto

Primeiro crie uma pasta de projeto e inicialize, instale os pacotes de dependência necessários, configure o typescript e modifique a configuração do package.json.

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

2. Escrever servidor

Use o server.tool para criar ferramentas rapidamente, usando o getBalance da rede de testes Sepolia como exemplo:

  1. Registe uma conta, ative o serviço de nó, obtenha rpcUrl e instancie o provider.
  2. Escrever a lógica da ferramenta.
  3. Iniciar o serviço e adicionar tratamento de erros.

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

3. Serviço de depuração

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

Web3 Novos Usuários: MCP completar a transação em uma frase!

4. Melhorar funcionalidades e integrar no Cursor

Expandir mais funcionalidades, como suporte a várias redes EVM, consultar gas, enviar transações, consultar informações sobre tokens, etc. Integrar os serviços empacotados no Cursor IDE. O Cursor é um IDE inteligente integrado com tecnologia de IA, construído com base no VSCode, que suporta integração MCP.

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

5. Exemplo de uso

No chat do Cursor, é possível interagir com o repositório de código através de linguagem natural, por exemplo:

  • Consultar saldo do endereço: "Verifique o saldo deste endereço 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE na Sepolia"

Web3 Novato Série: MCP concluído em uma frase!

  • Enviar transação: "Enviar 0.1ETH para este endereço 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

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

Perspectivas Futuras

A combinação do Web3 e do MCP abre um novo mundo cheio de possibilidades. No futuro, poderá haver uma expansão adicional de funcionalidades, como:

  • Suporta mais blockchains (como Bitcoin, Solana, Tron)
  • Conectar serviços de cross-chain
  • Integração de protocolos DeFi
  • Operação no mercado NFT
  • Gestão complexa de ativos cross-chain

Estas funcionalidades podem ser realizadas através de diálogos simples, simplificando significativamente a complexidade das operações em blockchain.

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

DEFI-9.31%
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
  • 7
  • Partilhar
Comentar
0/400
MidnightSnapHuntervip
· 07-30 05:22
Potencial ilimitado do novo protocolo
Ver originalResponder0
AllInAlicevip
· 07-29 18:56
Big data encontra a cadeia, é muito interessante.
Ver originalResponder0
GweiTooHighvip
· 07-28 21:08
O custo de desenvolvimento é um pouco alto.
Ver originalResponder0
SocialAnxietyStakervip
· 07-28 21:05
stake赚钱是好事
Ver originalResponder0
GasSavingMastervip
· 07-28 20:52
Este protocolo é bastante confiável.
Ver originalResponder0
airdrop_whisperervip
· 07-28 20:42
O protocolo é promissor.
Ver originalResponder0
GateUser-a606bf0cvip
· 07-28 20:40
Aguardando o efeito prático.
Ver originalResponder0
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)