MCP: Fornecer acesso padronizado a ferramentas externas para grandes modelos de linguagem
MCP(Model-Context Protocol) é um protocolo aberto que fornece acesso padronizado a ferramentas externas para grandes modelos de linguagem. Ele adota uma arquitetura cliente-servidor, permitindo a integração sem costura entre o modelo e sistemas externos por meio de uma interface de protocolo unificada.
Principais Vantagens do MC
Interface padronizada: um protocolo unificado evita o problema de 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: suporte a vários tipos de ferramentas, desde chamadas de API simples até processamento de dados complexo.
Interoperabilidade: Clientes que suportam MCP podem usar serviços compatíveis, permitindo a compatibilidade entre plataformas.
Cenários de aplicação do MCP no campo do Web3
No domínio do Web3, o MCP pode fornecer ricas capacidades de interação com a blockchain para grandes modelos de linguagem:
Consulta de ativos: consultar saldos de vários tokens e registos de transações
Operações em cadeia: enviar transações, implantar e chamar contratos inteligentes
Integração DeFi: Interação com aplicações DeFi como DEX, protocolos de empréstimo, etc.
Operações de cross-chain: suporta gestão de ativos multi-chain e transferências cross-chain
Gestão de NFT: Consultar, transferir, negociar ativos NFT
Abaixo iremos construir um serviço Web3 MCP simples com NodeJS e TypeScript, explicando o funcionamento do MCP e as melhores práticas.
Criar Projeto
Criar a pasta do projeto e inicializar
Instalar os pacotes de dependência necessários
Adicionar configuração do TypeScript
Modificar a configuração do package.json
Escrever um servidor MC
Crie uma ferramenta através do server.tool, usando o getBalance da rede de testes Sepolia como exemplo
Registar o serviço de nó para obter a URL RPC, instanciar o provider
Escrever a lógica da ferramenta
Iniciar o serviço e adicionar tratamento de erros
Serviço de Depuração
Empacotar e gerar arquivos JS, executar modelcontextprotocol/inspector para depuração.
Melhorar funcionalidades e integrar no Cursor
Adicionar suporte a várias redes EVM, consultar gas, enviar transações, consultar informações sobre tokens, entre outras funcionalidades.
Após empacotar, referenciar no Cursor IDE que suporta MC.
Exemplo de uso
Na chat do Cursor, pode interagir em linguagem natural:
Consultar saldo de endereço
Enviar transação
Perspectiva
O MCP abriu mais possibilidades para o Web3, podendo explorar no futuro:
Suporte para mais blockchains ( Bitcoin, Solana, Tron, etc. )
Conectar serviços de cross-chain
Integrar mais protocolos DeFi
Implementar gestão de ativos cross-chain complexa
A combinação de MCP e Web3 abriu um novo mundo cheio de possibilidades para nós. Através de diálogos simples, é possível realizar operações DeFi, gerenciar NFTs e outras funcionalidades complexas, o que vale a pena para mais desenvolvedores explorarem e experimentarem.
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.
MCP protocolo capacita modelos grandes Web3, criando capacidade de interação padrão de Blockchain
MCP: Fornecer acesso padronizado a ferramentas externas para grandes modelos de linguagem
MCP(Model-Context Protocol) é um protocolo aberto que fornece acesso padronizado a ferramentas externas para grandes modelos de linguagem. Ele adota uma arquitetura cliente-servidor, permitindo a integração sem costura entre o modelo e sistemas externos por meio de uma interface de protocolo unificada.
Principais Vantagens do MC
Interface padronizada: um protocolo unificado evita o problema de 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: suporte a vários tipos de ferramentas, desde chamadas de API simples até processamento de dados complexo.
Interoperabilidade: Clientes que suportam MCP podem usar serviços compatíveis, permitindo a compatibilidade entre plataformas.
Cenários de aplicação do MCP no campo do Web3
No domínio do Web3, o MCP pode fornecer ricas capacidades de interação com a blockchain para grandes modelos de linguagem:
Abaixo iremos construir um serviço Web3 MCP simples com NodeJS e TypeScript, explicando o funcionamento do MCP e as melhores práticas.
Criar Projeto
Criar a pasta do projeto e inicializar
Instalar os pacotes de dependência necessários
Adicionar configuração do TypeScript
Modificar a configuração do package.json
Escrever um servidor MC
Crie uma ferramenta através do server.tool, usando o getBalance da rede de testes Sepolia como exemplo
Registar o serviço de nó para obter a URL RPC, instanciar o provider
Escrever a lógica da ferramenta
Iniciar o serviço e adicionar tratamento de erros
Serviço de Depuração
Empacotar e gerar arquivos JS, executar modelcontextprotocol/inspector para depuração.
Melhorar funcionalidades e integrar no Cursor
Adicionar suporte a várias redes EVM, consultar gas, enviar transações, consultar informações sobre tokens, entre outras funcionalidades.
Após empacotar, referenciar no Cursor IDE que suporta MC.
Exemplo de uso
Na chat do Cursor, pode interagir em linguagem natural:
Perspectiva
O MCP abriu mais possibilidades para o Web3, podendo explorar no futuro:
A combinação de MCP e Web3 abriu um novo mundo cheio de possibilidades para nós. Através de diálogos simples, é possível realizar operações DeFi, gerenciar NFTs e outras funcionalidades complexas, o que vale a pena para mais desenvolvedores explorarem e experimentarem.