MCP: A ponte entre grandes modelos de linguagem e o Web3

robot
Geração de resumo em curso

MCP: A ponte entre grandes modelos de linguagem e Web3

O MCP (Modelo-Protocolo de Contexto) é um protocolo aberto inovador que fornece uma forma padronizada para que grandes modelos de linguagem acessem com segurança ferramentas externas, fontes de dados e serviços. Diferente dos sistemas de plugins tradicionais, o MCP adota uma arquitetura cliente-servidor, realizando a integração sem costura entre o modelo e sistemas externos através de interfaces de protocolo padronizadas.

Vantagens principais do MCP

  1. Interface padronizada: uma norma de protocolo unificada, evitando a redundância de soluções de integração desenvolvidas independentemente por cada aplicativo.
  2. Segurança: Um controlo rigoroso de permissões e um mecanismo de sandbox garantem o acesso seguro a ferramentas externas.
  3. Escalabilidade: suporta uma variedade de tipos de ferramentas, desde chamadas simples de API até processos complexos de processamento de dados.
  4. Interoperabilidade: Os clientes que suportam MCP podem usar serviços compatíveis para alcançar uma verdadeira compatibilidade entre plataformas.

Web3 Novato Série: MCP Completar a Transação em Uma Frase!

Aplicações do Web3 e 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: ver saldo de vários tokens e 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 DEX, protocolos de empréstimo, mineração de liquidez, etc.
  • Operações cross-chain: suporta a gestão de ativos de múltiplas cadeias e transferências cross-chain
  • Gestão de NFT: consultar, transferir, negociar ativos NFT

Web3 Novato Série: MCP Complete a transação em uma frase!

A seguir, vamos construir um serviço Web3 MCP simples usando nodejs e typescript, aprofundando-nos no funcionamento do MCP e nas melhores práticas.

Construir serviços MCP Web3

1. Criar projeto

Primeiro, crie a pasta do projeto e inicialize:

mkdir mcp-web3-demo cd mcp-web3-demo npm init -y

Instalar os pacotes de dependência necessários:

npm install @anthropic-ai/sdk ethers dotenv typescript ts-node @types/node

Configurar typescript:

json { "compilerOptions": { "target": "es2020", "module": "commonjs", "strict": true, "esModuleInterop": true, "outDir": "./dist", "rootDir": "./src" } }

Atualizar package.json:

json { "scripts": { "start": "ts-node src/index.ts", "build": "tsc" } }

Web3 Novos usuários: MCP Complete a transação em uma frase!

2. Escrever servidor MC

Criar uma ferramenta simples para obter o saldo da rede de testes Sepolia:

typescript import { ethers } from 'ethers'; import { MCPServer } from '@anthropic-ai/sdk';

const provider = new ethers.providers.JsonRpcProvider('YOUR_RPC_URL');

const server = new MCPServer();

server.tool('getBalance', async (endereço: string) => { const balance = await provider.getBalance(address); return ethers.utils.formatEther(balance); });

server.listen(3000, () => { console.log('MCP server a correr na porta 3000'); });

process.on('uncaughtException', console.error);

Web3 Novato Série: MCP conclusão de transação em uma frase!

3. Serviço de Depuração

Compilar código TypeScript:

npm run build

Utilize a ferramenta MCP Inspector para depuração:

npx @anthropic-ai/mcp-inspector

Web3 Novato Série: MCP Transação concluída em uma frase!

4. Expansão de funcionalidades

Aperfeiçoar ainda mais as funcionalidades do serviço, como suportar várias redes EVM, consultar gas, enviar transações, consultar informações de tokens, etc.

Série para iniciantes em Web3: Transação concluída em uma frase com MCP!

5. Integrar no Cursor

Integrar o serviço MCP aperfeiçoado no Cursor IDE, proporcionando uma experiência de desenvolvimento Web3 inteligente.

Web3 Novato: MCP completa a transação em uma frase!

Exemplo de uso

No assistente de IA da Cursor, você pode realizar operações Web3 com facilidade:

  1. Consultar saldo do endereço: "Consultar o saldo do endereço 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE na Sepolia"

Web3 Novato Série: MCP conclusão da transação em uma frase!

  1. Enviar transação: "Enviar 0.1ETH para o endereço 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0"

Web3 Novato Série: MCP Complete a transação em uma frase!

Perspectivas Futuras

A combinação do MCP com o Web3 abre possibilidades infinitas para os desenvolvedores. As direções a serem exploradas no futuro incluem:

  • Suporte a mais blockchains (como Bitcoin, Solana, Tron)
  • Implementar operações entre cadeias
  • Integrar mais protocolos DeFi
  • Desenvolver funcionalidades complexas de negociação de NFT

Web3 Novato Série: MCP Uma Frase Completa Transação!

O MCP constrói uma ponte entre modelos de linguagem de grande escala e o mundo Web3, tornando operações complexas em blockchain tão simples que podem ser concluídas com uma única frase. Esta inovação irá impulsionar significativamente a adoção e aplicação da tecnologia Web3.

Web3 Novato Série: MCP Transação concluída em uma frase!

Web3 Novato Série: MCP transação concluída em uma frase!

Web3 Novato Série: MCP uma frase para completar a transação!

Web3 Novato Série: MCP Transação concluída em uma frase!

DEFI7.03%
Ver original
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.
  • Recompensa
  • 7
  • Partilhar
Comentar
0/400
ParanoiaKingvip
· 8h atrás
Espera aí, isto é fiável?
Ver originalResponder0
tokenomics_truthervip
· 16h atrás
Qual é o sentido? É apenas um conceito exagerado.
Ver originalResponder0
Ser_APY_2000vip
· 22h atrás
Finalmente chegou a vez do grande modelo se conectar ao blockchain~
Ver originalResponder0
HallucinationGrowervip
· 07-24 19:29
Fazendo Blockchain há três anos, todos os dias apenas à espera de protocolos chatos.
Ver originalResponder0
BearMarketSunriservip
· 07-24 19:26
Mais um protocolo de interface, estou cansado de ver isso.
Ver originalResponder0
GasFeeCrybabyvip
· 07-24 19:24
Web3 e as queixas dos gwei que não conseguem lidar com tps
Ver originalResponder0
MevWhisperervip
· 07-24 19:18
É verdade, entendi como jogar.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)