MCP: A ponte entre Web3 e grandes modelos de linguagem
O MCP (Model-Context Protocol) é um protocolo aberto que proporciona uma forma padronizada para que grandes modelos de linguagem acessem de forma segura 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 sem costura entre o modelo e sistemas externos através de interfaces de protocolo padronizadas.
As principais vantagens do MC
Interface padronizada: define normas de protocolo unificadas, evitando que cada aplicação precise desenvolver soluções de integração independentes.
Segurança: garantir o acesso seguro a ferramentas externas através de um controle de permissões rigoroso e um mecanismo de sandbox.
Escalabilidade: suporta uma variedade de tipos de ferramentas, desde chamadas de API simples até processos complexos de manipulação de dados.
Interoperabilidade: qualquer cliente que suporte MCP pode usar serviços compatíveis, permitindo verdadeira compatibilidade entre plataformas.
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: consultar saldos de vários tokens, histórico de transações
Operações em cadeia: 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.
Criar Projeto
Criar pasta do projeto e inicializar o projeto
Instalar os pacotes de software necessários
Adicione a configuração do typescript, ajustando conforme as necessidades pessoais.
Modificar a configuração do package.json
Escrever servidor
Usando o getBalance da rede de testes sepolia como exemplo, criamos uma ferramenta:
Registar uma conta, ativar o serviço de nó, obter rpcUrl e, em seguida, instanciar o provider
Escrever a lógica da ferramenta
Iniciar o serviço e adicionar tratamento de erros
Até aqui, um serviço MCP básico foi concluído.
Serviço de Depuração
Empacote e gere o arquivo js, em seguida, execute modelcontextprotocol/inspector para depuração.
Aperfeiçoar lógica e integrar
Melhorar mais funcionalidades, como suporte a várias redes EVM, consulta de gas, envio de transações, consulta de informações de tokens e métodos comuns de transação. Após a embalagem, pode ser utilizado em aplicações que suportem MCP, como a IDE inteligente Cursor.
Exemplo de uso
No assistente de IA do Cursor, você pode interagir com o repositório de código através da linguagem natural. Por exemplo:
"Consultar o saldo do endereço 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE na sepolia"
"Transferir 0.1ETH para o endereço 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"
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 a conversão de ativos entre diferentes cadeias
Integrar mais protocolos DeFi
Desenvolver um sistema complexo de gestão de ativos cross-chain
A fusão do Web3 com o MCP tornará as operações complexas da blockchain simples e intuitivas, podendo ser realizadas apenas através de um diálogo simples. Esta combinação tecnológica trará mudanças revolucionárias para o desenvolvimento e uso de aplicações blockchain.
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.
17 gostos
Recompensa
17
10
Partilhar
Comentar
0/400
Layer3Dreamer
· 8h atrás
teoricamente falando, este protocolo desbloqueia a magia recursiva L3
Ver originalResponder0
NFTArchaeologis
· 8h atrás
Ouvi dizer que as páginas web1 também podem ser consideradas como artefatos digitais?
Ver originalResponder0
notSatoshi1971
· 07-25 21:21
o web2 também precisa acumular likes!
Ver originalResponder0
MainnetDelayedAgain
· 07-24 09:17
Segundo estatísticas, já é o 258º projeto que afirma conectar AI e Blockchain.
Ver originalResponder0
CryptoCrazyGF
· 07-24 06:38
Para que serve a padronização? Um monte de conversa fiada.
Ver originalResponder0
FancyResearchLab
· 07-24 06:38
Mais uma vez a mexer no novo protocolo, vou testar esta armadilha inteligente como cortesia.
Ver originalResponder0
Layer2Observer
· 07-24 06:37
Do ponto de vista do código-fonte, é muito sólido.
MCP: protocolo aberto que conecta Web3 e grandes modelos de linguagem
MCP: A ponte entre Web3 e grandes modelos de linguagem
O MCP (Model-Context Protocol) é um protocolo aberto que proporciona uma forma padronizada para que grandes modelos de linguagem acessem de forma segura 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 sem costura entre o modelo e sistemas externos através de interfaces de protocolo padronizadas.
As principais vantagens do MC
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:
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
Usando o getBalance da rede de testes sepolia como exemplo, criamos uma ferramenta:
Até aqui, um serviço MCP básico foi concluído.
Serviço de Depuração
Empacote e gere o arquivo js, em seguida, execute modelcontextprotocol/inspector para depuração.
Aperfeiçoar lógica e integrar
Melhorar mais funcionalidades, como suporte a várias redes EVM, consulta de gas, envio de transações, consulta de informações de tokens e métodos comuns de transação. Após a embalagem, pode ser utilizado em aplicações que suportem MCP, como a IDE inteligente Cursor.
Exemplo de uso
No assistente de IA do Cursor, você pode interagir com o repositório de código através da linguagem natural. Por exemplo:
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:
A fusão do Web3 com o MCP tornará as operações complexas da blockchain simples e intuitivas, podendo ser realizadas apenas através de um diálogo simples. Esta combinação tecnológica trará mudanças revolucionárias para o desenvolvimento e uso de aplicações blockchain.