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 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.
Criar projeto
Criar uma pasta de projeto e inicializar o projeto
Instalar os pacotes necessários
Adicionar configuração typescript
Modificar a configuração do package.json
Escrever Servidor
Criar uma ferramenta usando getBalance da rede de teste sepolia:
Registar uma conta, ativar o serviço de nó, obter rpcUrl, instanciar o provider
Escrever a lógica da ferramenta
Iniciar o serviço e adicionar tratamento de erros
Serviço de Depuração
Empacote o produto js e execute modelcontextprotocol/inspector para depuraçã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).
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"
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.
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.
22 Curtidas
Recompensa
22
6
Repostar
Compartilhar
Comentário
0/400
WhaleMistaker
· 08-10 06:52
Os jogadores de plugins estão a criar novas atividades!
Ver originalResponder0
GateUser-cff9c776
· 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
ParanoiaKing
· 08-10 06:49
Aqui vamos nós de novo, é outro artigo que fala apenas pela metade.
MCP protocolo: permitir que grandes modelos de IA naveguem facilmente pelo mundo Web3
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
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:
Este artigo irá construir um serviço Web3 MCP simples usando nodejs+typescript, explicando o funcionamento do MCP e as melhores práticas.
Criar projeto
Escrever Servidor
Criar uma ferramenta usando getBalance da rede de teste sepolia:
Serviço de Depuração
Empacote o produto js e execute modelcontextprotocol/inspector para depuraçã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).
Exemplo de uso
No assistente de IA do Cursor, é possível interagir com a biblioteca de código através de linguagem natural:
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:
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.