MCP protocolo: permitir que grandes modelos de IA naveguem facilmente pelo mundo Web3

robot
Geração de resumo em curso

MCP: A ponte entre grandes modelos de linguagem e Web3

MCP (Model-Context Protocol) é um protocolo aberto que fornece uma forma padronizada para grandes modelos de linguagem acessarem 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 perfeita entre o modelo e sistemas externos através de interfaces de protocolo padronizadas.

Vantagens principais do MC

  • Interface padronizada: define normas de protocolo unificadas, evitando que cada aplicação desenvolva soluções de integração independentes.
  • Segurança: Controle de permissões rigoroso e mecanismo de sandbox garantem acesso seguro a ferramentas externas
  • Escalabilidade: suporta uma variedade de tipos de ferramentas, desde chamadas de API simples até processamento de dados complexo
  • Interoperabilidade: clientes que suportam MCP podem usar serviços compatíveis para realizar compatibilidade entre plataformas.

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

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

No domínio Web3, o MCP pode fornecer ricas capacidades de interação com a blockchain para grandes modelos de linguagem:

  • Consulta de ativos: verificar saldo de tokens, histórico de transações
  • Operações na 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 cross-chain: suporte à 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 Completar Transação em uma Frase!

Criar projeto

  1. Criar uma pasta de projeto e inicializar o projeto
  2. Instalar os pacotes necessários
  3. Adicionar configuração typescript
  4. Modificar a configuração do package.json

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

Escrever Servidor

Criar uma ferramenta usando getBalance da rede de teste sepolia:

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

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

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

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

Serviço de Depuração

Empacote o produto js e execute modelcontextprotocol/inspector para depuração.

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

Aperfeiçoar a lógica e integrar

Melhorar mais funcionalidades, como suporte a múltiplas redes EVM, consulta de gas, envio de transações, consulta de informações de tokens e outros métodos comuns. Após a embalagem, pode ser referenciado em IDEs que suportam a integração MCP (como o Cursor).

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

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

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

Exemplo de uso

No assistente de IA do Cursor, é possível interagir com a biblioteca de código através de linguagem natural:

  • Consultar saldo de endereço: "Verifique o saldo deste endereço 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE na sepolia"
  • Operação de transferência: "enviar 0.1ETH para este endereço 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

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

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

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

Perspectivas Futuras

A combinação do Web3 e do MC abre um novo mundo cheio de possibilidades. As direções que podem ser exploradas no futuro incluem:

  • Suporte a mais blockchains (como Bitcoin, Solana, Tron)
  • Integração de funcionalidades cross-chain para a conversão de ativos entre diferentes blockchains
  • Integração profunda de protocolos DeFi
  • Otimização das operações do mercado NFT
  • Gestão de ativos complexa entre cadeias

Essas funcionalidades esperam ser alcançadas através de diálogos simples, melhorando significativamente a experiência do usuário e a eficiência das operações.

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

DEFI2.94%
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
  • 6
  • Republicar
  • Partilhar
Comentar
0/400
WhaleMistakervip
· 08-10 06:52
Os jogadores de plugins estão a criar novas atividades!
Ver originalResponder0
GateUser-cff9c776vip
· 08-10 06:51
Mais uma narrativa de bear market com licença de pontes de cadeia cruzada, até os esquemas financeiros estão balançando a cabeça.
Ver originalResponder0
ParanoiaKingvip
· 08-10 06:49
Aqui vamos nós de novo, é outro artigo que fala apenas pela metade.
Ver originalResponder0
MoonlightGamervip
· 08-10 06:38
Isto consegue dar dinheiro?
Ver originalResponder0
BoredStakervip
· 08-10 06:34
Web3 precisa disso!
Ver originalResponder0
ApeWithNoChainvip
· 08-10 06:32
Web3 Explorador deixar-se levar chá de menta
Ver originalResponder0
  • 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)