Integrations
Used for running the MCP server, with the application requiring Node.js v20 or higher as specified in the requirements.
Required for package management as specified in the setup instructions for installing dependencies and building the project.
MetaMask MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a LLM interactuar con la cadena de bloques a través de MetaMask.
Con estas herramientas, sus claves privadas permanecen almacenadas de forma segura en su billetera criptográfica y nunca se comparten con el agente de IA al firmar mensajes o enviar transacciones.
Avance
https://github.com/user-attachments/assets/3fe8f20b-4666-4c36-8030-04d3e5d587c7
Requisitos
- Node.js (v20 o superior)
- pnpm
Configuración
- Clonar el repositorio
- Instalar dependencias
- Construir el proyecto
Uso con Claude Desktop
Siga la guía https://modelcontextprotocol.io/quickstart/user y agregue la siguiente configuración:
Herramientas
call
: Ejecutar una nueva llamada de mensaje inmediatamente sin enviar una transacción a la red.get-chain-list
: obtiene una lista de toda la información de las cadenas.get-connect-uri
: obtiene la URI de conexión para conectarse a una billetera MetaMask.show-connect-qrcode
: muestra el código QR de conexión para una URI de conexión determinada.deploy-contract
: implementa un contrato en la red, dado el código de bytes y los argumentos del constructor.disconnect
: Desconectar la billetera.estimate-fee-per-gas
: estimación de las tarifas por gas (en wei) para una transacción que probablemente se incluirá en el próximo bloque.estimate-gas
: estima el gas necesario para completar una transacción sin enviarla a la red.get-account
: Obtener la cuenta actual.get-native-currency-balance
: obtiene el saldo de la moneda nativa de una dirección.get-token-balance
: obtiene el saldo de tokens de una dirección.get-block-number
: obtiene el número del bloque más reciente visto.get-block
: obtiene información sobre un bloque mediante un número de bloque, hash o etiqueta.get-chain-id
: obtiene el identificador de la cadena actual.get-chains
: obtiene las cadenas configuradas.get-ens-address
: obtiene la dirección ENS para el nombre.get-ens-name
: obtiene el nombre ENS principal para la dirección.get-gas-price
: obtiene el precio actual del gas (en wei).get-token
: obtiene la información del token.get-transaction-reeceipt
: obtiene el recibo de la transacción dado un hash de la transacción.get-transaction
: obtiene la transacción dados los identificadores hash o de bloque.read-contract
: llama a una función de solo lectura en un contrato y devuelve la respuesta.send-transaction
: Envía transacciones a redes.sign-message
: Firma un mensaje.switch-chain
: cambia la cadena de destino.verify-message
: verifica que un mensaje fue firmado por la dirección proporcionada.wait-for-transaction-receipt
: espera a que la transacción se incluya en un bloque y luego devuelve el recibo de la transacción.write-contract
: ejecuta una función de escritura en un contrato.
Indicaciones
Contribuyendo
¡Agradecemos sus contribuciones! Envíen solicitudes de incorporación de cambios con cualquier mejora o corrección de errores.
Licencia
Licencia MIT
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Un servidor de protocolo de contexto de modelo que permite a los LLM interactuar con la cadena de bloques a través de MetaMask, manteniendo las claves privadas de forma segura en su billetera criptográfica al tiempo que permite transacciones y operaciones de cadena de bloques.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.Last updated -1053PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to access Binance Smart Chain data, perform blockchain queries, and create Four.meme tokens.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -TypeScriptMIT License