MCP protocolo para capacitar modelos de linguagem com a capacidade de interação Web3
MCP(Modelo-Contexto protocolo) é um protocolo aberto emergente, destinado a fornecer uma forma padronizada de acesso a ferramentas e serviços externos para grandes modelos de linguagem. Diferente dos sistemas de plugins tradicionais, o MCP adota uma arquitetura cliente-servidor, implementando uma interface de protocolo unificada para a integração sem costura do modelo com sistemas externos.
As principais vantagens do MC incluem:
Interface padronizada: o protocolo unificado evita o desenvolvimento repetido de soluções de integração.
Segurança: um rigoroso controle de permissões e um mecanismo de sandbox garantem o acesso seguro a ferramentas externas.
Escalabilidade: suporta vários tipos de ferramentas, desde chamadas de API simples até processamento de dados complexo.
Interoperabilidade: os clientes que suportam MC podem utilizar serviços compatíveis, permitindo a compatibilidade entre plataformas.
No domínio da Web3, o MCP pode fornecer ricas capacidades de interação com blockchain para grandes modelos de linguagem, incluindo:
Consulta de ativos: consultar saldo de tokens, registros de transações, etc.
Operações em cadeia: enviar transações, implantar e chamar contratos inteligentes
Integração DeFi: interação com aplicações DeFi como exchanges descentralizadas, protocolos de empréstimo, etc.
Operações intercadeia: suporte à gestão de ativos de múltiplas cadeias e transferências intercadeia
Gestão de NFT: consultar, transferir e negociar ativos de NFT
Abaixo, vamos construir um serviço Web3 MCP simples usando Node.js e TypeScript, demonstrando o funcionamento do MCP e as melhores práticas.
Criar projeto
Criar uma pasta de projeto e inicializar
Instalar os pacotes de dependências necessários
Adicionar configuração TypeScript
Modificar a configuração do package.json
Escrever servidor MC
Como exemplo da função getBalance da rede de testes Sepolia:
Registar o serviço de nó, obter a URL RPC, instanciar o provider
Escrever a lógica da ferramenta
Iniciar o serviço e adicionar tratamento de erros
Até aqui, um serviço básico de MCP foi concluído.
Serviço de Depuração
Empacotar produtos JavaScript, executar modelcontextprotocol/inspector para depuração.
Melhorar funcionalidades e integrar no Cursor
Adicionar mais funcionalidades, como suporte a múltiplas cadeias, consulta de gas, envio de transações, consulta de informações de tokens, etc.
Referenciar após empacotar 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
Na funcionalidade de chat do Cursor, é possível interagir com a base de código através de linguagem natural:
Consultar saldo do endereço: "Verifique o saldo deste endereço 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE na Sepolia"
Enviar transação: "Transferir 0.1ETH para este endereço 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
Perspectivas Futuras
A combinação do MC com o Web3 nos abriu um novo mundo cheio de possibilidades. O futuro pode ser ainda mais expansivo:
Suporte para mais blockchains ( como Bitcoin, Solana, Tron, etc. )
Integração de funcionalidades cross-chain, permitindo a conversão de ativos entre diferentes cadeias
Integração profunda com o protocolo DeFi e operação do mercado NFT
Através de diálogos simples, operações complexas de blockchain podem ser realizadas, o MCP está a remodelar a forma como interagimos com o mundo Web3.
Ver original
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.
15 Curtidas
Recompensa
15
3
Compartilhar
Comentário
0/400
0xLuckbox
· 16h atrás
De que diabos estamos falando? Não há endereço da carteira.
Ver originalResponder0
AirdropworkerZhang
· 16h atrás
Os padronizados são todos tigres de papel, dá para fazer qualquer coisa.
O protocolo MCP capacita grandes modelos de linguagem, abrindo uma nova era de interações Web3.
MCP protocolo para capacitar modelos de linguagem com a capacidade de interação Web3
MCP(Modelo-Contexto protocolo) é um protocolo aberto emergente, destinado a fornecer uma forma padronizada de acesso a ferramentas e serviços externos para grandes modelos de linguagem. Diferente dos sistemas de plugins tradicionais, o MCP adota uma arquitetura cliente-servidor, implementando uma interface de protocolo unificada para a integração sem costura do modelo com sistemas externos.
As principais vantagens do MC incluem:
Interface padronizada: o protocolo unificado evita o desenvolvimento repetido de soluções de integração.
Segurança: um rigoroso controle de permissões e um mecanismo de sandbox garantem o acesso seguro a ferramentas externas.
Escalabilidade: suporta vários tipos de ferramentas, desde chamadas de API simples até processamento de dados complexo.
Interoperabilidade: os clientes que suportam MC podem utilizar serviços compatíveis, permitindo a compatibilidade entre plataformas.
No domínio da Web3, o MCP pode fornecer ricas capacidades de interação com blockchain para grandes modelos de linguagem, incluindo:
Abaixo, vamos construir um serviço Web3 MCP simples usando Node.js e TypeScript, demonstrando o funcionamento do MCP e as melhores práticas.
Criar projeto
Criar uma pasta de projeto e inicializar
Instalar os pacotes de dependências necessários
Adicionar configuração TypeScript
Modificar a configuração do package.json
Escrever servidor MC
Como exemplo da função getBalance da rede de testes Sepolia:
Registar o serviço de nó, obter a URL RPC, instanciar o provider
Escrever a lógica da ferramenta
Iniciar o serviço e adicionar tratamento de erros
Até aqui, um serviço básico de MCP foi concluído.
Serviço de Depuração
Empacotar produtos JavaScript, executar modelcontextprotocol/inspector para depuração.
Melhorar funcionalidades e integrar no Cursor
Adicionar mais funcionalidades, como suporte a múltiplas cadeias, consulta de gas, envio de transações, consulta de informações de tokens, etc.
Referenciar após empacotar 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
Na funcionalidade de chat do Cursor, é possível interagir com a base de código através de linguagem natural:
Perspectivas Futuras
A combinação do MC com o Web3 nos abriu um novo mundo cheio de possibilidades. O futuro pode ser ainda mais expansivo:
Através de diálogos simples, operações complexas de blockchain podem ser realizadas, o MCP está a remodelar a forma como interagimos com o mundo Web3.