Serie de Novato en Web3: Completa una transacción en una frase con MC

robot
Generación de resúmenes en curso

Resumen

MCP (Modelo-Protocolo de Contexto) es un protocolo abierto lanzado por Anthropic que proporciona una forma estandarizada para que los grandes modelos de lenguaje accedan de manera segura a herramientas externas, fuentes de datos y servicios. A diferencia de los sistemas de plugins tradicionales, MCP utiliza una arquitectura cliente-servidor, logrando la integración fluida del modelo con sistemas externos a través de interfaces de protocolo estandarizadas.

Las ventajas clave de MCP

Interfaz estandarizada: MCP define un protocolo unificado, evitando que cada aplicación tenga que desarrollar su propia solución de integración.

Seguridad: Asegurar el acceso seguro a herramientas externas mediante un estricto control de permisos y mecanismos de sandbox.

Escalabilidad: Soporta una variedad de tipos de herramientas, desde llamadas API simples hasta procesos de procesamiento de datos complejos.

Interoperabilidad: Cualquier cliente que soporte MCP puede utilizar servicios compatibles, logrando una verdadera compatibilidad entre plataformas.

Escenarios de aplicación de Web3 + MCP

En el ámbito de Web3, MCP puede proporcionar ricas capacidades de interacción con blockchain para los grandes modelos de lenguaje:

  • Consulta de activos: consulta de saldos de varios tokens, historial de transacciones
  • Operaciones en cadena: enviar transacciones, desplegar contratos, invocar contratos inteligentes
  • Integración DeFi: Interactuar con aplicaciones DeFi como DEX, protocolos de préstamo y minería de liquidez
  • Operaciones entre cadenas: soporte para la gestión de activos de múltiples cadenas y transferencias entre cadenas
  • Gestión de NFT: consultar, transferir, comerciar activos NFT

Este artículo construirá un servicio Web3 MCP simple utilizando nodejs+typescript, y te llevará a entender el funcionamiento y las mejores prácticas de MCP.

1. Crear proyecto

  • Crear una carpeta de proyecto e inicializar el proyecto

Serie para principiantes de Web3: MCP completa la transacción en una frase

  • Instalar los paquetes necesarios

Serie para principiantes en Web3: MCP completa la transacción en una frase

  • Agregar la configuración de typescript, modificar según las necesidades personales

Serie para principiantes en Web3: MCP completa la transacción en una frase

  • Modificar la configuración de package.json

Serie para principiantes en Web3: Transacción completada en una frase

Dos, escribir el servidor

Cree herramientas rápidamente a través de server.tool, aquí tomamos como ejemplo getBalance de la red de prueba sepolia para escribir una herramienta.

  • Primero necesitamos registrarnos en una cuenta de zan, activar el servicio de nodo, obtener rpcUrl y luego instanciar un proveedor.

Serie para principiantes en Web3: Transacción completada en una frase de MCP

  • Escribir la lógica de herramientas

Serie para principiantes de Web3: MCP completa una transacción en una frase

  • Iniciar el servicio y agregar manejo de errores

Serie para principiantes de Web3: Completa una transacción en una frase

Hasta aquí se ha completado el servicio MCP más pequeño.

Tres, servicio de depuración

En este paso, necesitamos empaquetar el producto js y luego ejecutar modelcontextprotocol/inspector, ¡así podremos depurar!

Serie para principiantes de Web3: MCP completa la transacción en una frase

Cuatro, mejorar la lógica y citar en el Cursor

Mejorar más la lógica y los métodos, como: soporte para múltiples redes EVM, consulta de gas, envío de transacciones, consulta de información de tokens y transacciones de tokens, entre otros métodos comunes, empaquetar y referenciar en Cursor. Cursor es un nuevo IDE inteligente que integra de manera fluida la tecnología de IA. Cursor está construido sobre VSCode, es fácil de usar y puede mejorar significativamente su eficiencia laboral. Al mismo tiempo, también es una aplicación que admite la integración de MCP.

Serie para principiantes de Web3: MCP completa la transacción en una frase

Serie para principiantes en Web3: MCP completa la transacción en una frase

Cinco, Uso

Luego podrás usarlo felizmente en el chat ~ (el chat es el asistente AI de Cursor, que se encuentra en la barra lateral y permite interactuar con la biblioteca de código a través del lenguaje natural.)

Por ejemplo, "Consulta el saldo de esta dirección 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE en sepolia":

Serie para principiantes de Web3: MCP completa la transacción en una frase

Por ejemplo, "Enviar 0.1 ETH a esta dirección 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0":

Web3 Principiante Serie: MCP completa la transacción en una frase

Seis, palabras finales

El espacio de imaginación que nos queda es aún muy grande. Este artículo ya ha explicado el proceso general, ¿qué más podemos hacer? Por ejemplo, soportar múltiples cadenas (Bitcoin, Solana, Tron), o incluso integrar cadenas cruzadas, como decir en el chat: "cambia mi USDT de esta cadena a otra cadena". La combinación de Web3 y MCP nos ha abierto un nuevo mundo lleno de posibilidades. Ya sea la integración de protocolos DeFi, la operación en mercados de NFT, o la gestión compleja de activos entre cadenas, todo esto se puede lograr a través de simples conversaciones.

¡Los amigos interesados, vengan a probarlo!

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)