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 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
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
Criar a pasta do projeto e inicializar
Instalar os pacotes de dependências necessários
Configurar TypeScript
Modificar a configuração do package.json
Escrever servidor
Usar a conta zan para obter o rpcUrl do serviço de nó, instanciar o provider
Escrever a lógica da ferramenta, usando getBalance da rede de teste Sepolia como exemplo
Iniciar o serviço e adicionar tratamento de erros
Serviço de depuração
Empacote e gere o arquivo JavaScript, e depois execute modelcontextprotocol/inspector para depuração.
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.
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
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.
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.
11 Curtidas
Recompensa
11
4
Compartilhar
Comentário
0/400
MidnightGenesis
· 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.
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
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:
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
Escrever servidor
Serviço de depuração
Empacote e gere o arquivo JavaScript, e depois execute modelcontextprotocol/inspector para depuração.
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.
Exemplo de uso
No chat do Cursor, podemos realizar facilmente as seguintes operações:
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:
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.