Servidor MCP de Adamik
Descripción general
El servidor Adamik MCP permite interacciones de lectura y escritura con más de 60 redes blockchain a través de Claude Desktop. Este servidor se integra con la API estandarizada multicadena de Adamik, lo que permite a los desarrolladores interactuar fluidamente con diversas blockchains para la gestión de transacciones, la información de cuentas, el staking y la interacción con tokens, todo a través de una interfaz unificada y de nivel empresarial.
Related MCP server: MCP Redmine
Prerrequisitos
Node.js (v20 o superior)
pnpm
Git
Claude Desktop instalado ( https://claude.ai/download )
Se requiere suscripción a Claude Pro
Instalación
Instalación mediante herrería
Para instalar Adamik MCP Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @AdamikHQ/adamik-mcp-server --client claudePasos de instalación:
1. Repositorio de clones
git clone git@github.com:AdamikHQ/adamik-mcp-server.git
cd adamik-mcp-server2. Configuración y construcción
Crear archivo de entorno:
cp .env.example .envConfigure sus variables de entorno en
.env:
# Required - Your Adamik API key
ADAMIK_API_KEY="your_api_key_here"
ADAMIK_API_BASE_URL="https://api.adamik.io"3. Obtén tu clave API gratuita
Visita https://dashboard.adamik.io
Crea una cuenta gratuita
Vaya a la sección Claves API
Generar una nueva clave API
Copie la clave API y péguela en su archivo
.env
4. Instalar dependencias y compilar:
pnpm install
pnpm run build5. Configuración
Abra o cree el archivo de configuración de Claude:
code ~/Library/Application\ Support/Claude/claude_desktop_config.jsonAgregue la siguiente configuración:
{
"mcpServers": {
"adamik-mcp-server": {
"command": "node",
"args": ["/Users/YourUsername/GitHub/adamik-mcp-server/build/index.js"]
}
}
}Nota : Después de agregar la configuración del servidor MCP, reinicie Claude para que los cambios surtan efecto.
Ejemplos de uso
Ejemplo 1: Consulta de dirección de Cosmos
Query: Can you get balances of my cosmos address cosmos1yvuhqg73fdzxvam9sj7mazfa38gpn7ulsavh7s? Can you check first Adamik API documentation to learn how to use it?Ejemplo 2: Consultas de saldo de múltiples cadenas
Query: Can you check my balances across different chains?
- Ethereum: 0x3dD2504c27449a78Df04284129C380f3831cAF0d
- Bitcoin: bc1qekphvuz20qvdhkzywfe29r9vvtwxrszvaxzmqm
- StarkNet: 0x0548A1a8B82AB723C3D770052C4f2E6197215dC12E4bAaBDE1C571D7AA85760e
- TON: UQAQ113dWkP2MOfXN2uv0qPFB-097flcLBhyv0_lhgXEUhwzEjemplo 3: Historial de transacciones e información del validador
Query:
- What's my latest operation on my dYdX account dydx1yvuhqg73fdzxvam9sj7mazfa38gpn7uleyzn78?
- Can you provide information about this dYdX validator: dydxvaloper1ml44cenapnawcn4xy3w36jce0rg78dm8ajvypn?Ejemplo 4: Consulta de recompensas de staking
Query: What are my current pending rewards on Osmosis address osmo1yvuhqg73fdzxvam9sj7mazfa38gpn7ulcxl8gz?Características
Características principales
Compatibilidad con múltiples cadenas : La API proporciona acceso unificado a múltiples redes blockchain, incluyendo cadenas populares como Ethereum, Starknet, Cosmos, Bitcoin y muchas otras. Esto permite a los desarrolladores interactuar con diferentes cadenas de bloques mediante una interfaz consistente.
Gestión de transacciones : la API ofrece funcionalidades integrales relacionadas con las transacciones, que incluyen:
Codificación de transacciones (preparación de la transacción antes de firmarla)
Validación de transacción (comprobar si la transacción es válida)
Transmisión de transacciones (envío de la transacción a la red)
Recuperación de detalles y estado de transacciones
Gestión de cuentas : proporciona servicios detallados relacionados con la cuenta, como:
Recuperación del estado de la cuenta (saldos)
Comprobación de saldos de tokens
Visualización del historial de transacciones de la cuenta
Funciones de utilidad : ofrece puntos finales de utilidad útiles como:
Validación de dirección
Conversión de clave pública a dirección
Recuperación de información de cadenas y tokens
Soporte para staking : incluye funciones para cadenas de bloques de prueba de participación, como:
Transacciones de staking
Deshacer apuestas
Reclamar recompensas por staking
Recuperación de información del validador
Interacción de token : permite interacciones con diferentes tipos de token, incluidos:
Transferencias de moneda nativa (por ejemplo, envío de ETH en Ethereum o Algorand)
Transferencias de tokens (por ejemplo, enviar USDC en Ethereum o Tron)
Recuperación de detalles de tokens en varios estándares de blockchain (ERC20, TRC20, ASA, etc.)
La API tiene como objetivo esencial proporcionar una interfaz estandarizada entre cadenas para las interacciones de blockchain, simplificando la complejidad de trabajar con múltiples redes de blockchain.
Consideraciones de seguridad
Actualmente, las claves privadas se almacenan de forma segura en
.envUtilice únicamente carteras de prueba con pequeñas cantidades para el desarrollo
Documentación de la API de Adamik
Para obtener documentación detallada de la API, visite https://docs.adamik.io
Límites de velocidad
Nivel gratuito: 10 000 solicitudes al mes
Nivel premium: contáctenos para obtener precios personalizados y límites de tarifas más altos
Apoyo
¿Necesitas ayuda o tienes alguna pregunta? Visita nuestra página de contacto o consulta la documentación de nuestra API .
Licencia
Este proyecto está licenciado bajo la licencia MIT .
¡Agradecemos sus contribuciones! No dude en enviar solicitudes de incorporación de cambios o problemas abiertos.