Ir al contenido principal
Volver a las aplicaciones de ejemplo

Servidor Solana

Un servidor Solana básico Solana que permite a herramientas como Claude (o Cursor) consultar directamente la Solana . Esta integración te permitirá realizar tareas como comprobar los saldos de las carteras, ver las cuentas de tokens, recuperar los detalles de las transacciones y analizar la información de las cuentas, todo ello gracias a la potencia de tu cliente LLM.

Marco de trabajo/biblioteca de front-end:
Solana
Idioma:
TypeScript
Herramienta de compilación/servidor de desarrollo:
Protocolo de contexto de modelo
Vista previa de la aplicación de ejemplo

Resumen

El Protocolo de Contexto de Modelos (MCP) te permite ampliar asistentes de IA como Claude herramientas personalizadas que interactúan con fuentes de datos y servicios externos. En esta guía, crearás un servidor Solana que permita a herramientas como Claude (o Cursor) consultar directamente la Solana . Esta integración permitirá Claude realizar tareas como comprobar saldos de monederos, ver cuentas de tokens, recuperar detalles de transacciones y analizar información de cuentas, todo ello mientras mantienes el control sobre estas interacciones.

La demostración utiliza:

Recursos de apoyo:

Primeros pasos

Instalar las dependencias

Abre el directorio del proyecto:

cdsolana

A continuación, instala las dependencias:

npm instalar
# o
yarn
# o
pnpm instalar
# o
bun install

Configurar el servidor:

A continuación, compila el servidor:

npm ejecutar build
# o
yarn build
# o
pnpm build
# o
bun build

Configuración de Claude

Actualiza tu claude.json archivo con el contenido de Ejemplo de configuración Claude. Puedes encontrar las instrucciones aquí.

Asegúrate de actualizarlo SOLANA con tu endpoint Quicknode . Puedes conseguir uno gratis aquí.

Asegúrate de que tu args introduce la ruta absoluta al servidor compilado (en nuestro caso es /TU_RUTA/build/index.js).

Reinicia Claude tras configurar tu archivo de configuración.

Ahora puedes dar instrucciones a Claude comandos como:

  • ¿Cuál es el saldo de la cartera de <wallet_address>?
  • ¿Cuál es el saldo de tokens de <wallet_address>?
  • ¿Cuál es el estado de la Solana ?
Aportaciones y comentarios
¡Nos encantaría conocer tu opinión y agradecemos cualquier aportación a esta aplicación de ejemplo!
Para informar de problemas o enviar comentarios, abre una incidencia en GitHub en el qn-guide-ejemplos repositorio.
Para colaborar, sigue estos pasos:
  1. Hacer un fork del repositorio
  2. Crear una rama de características:
    git checkout -b feature/amazing-feature
  3. Guarda los cambios:
    git commit -m "Añadir una función increíble"
  4. Envía tu rama:
    git push origin feature/amazing-feature
  5. Abre una solicitud de incorporación de cambios.