Solana Docs

Accede al contexto de la documentación de Solana a través de un sistema simple de notas con recursos, herramientas y avisos.

Documentación

Servidor MCP solana-docs-server

smithery badge

Contexto de la documentación de Solana

Este es un servidor MCP basado en TypeScript que implementa un sistema simple de notas. Demuestra conceptos centrales de MCP al proporcionar:

  • Recursos que representan notas de texto con URIs y metadatos
  • Herramientas para crear nuevas notas
  • Prompts para generar resúmenes de notas

solana-docs-mcp-server MCP server

Características

Recursos

  • Lista y accede a notas mediante URIs note://
  • Cada nota tiene un título, contenido y metadatos
  • Tipo MIME de texto plano para acceso simple al contenido

Herramientas

  • create_note - Crear nuevas notas de texto
    • Toma título y contenido como parámetros requeridos
    • Almacena la nota en el estado del servidor

Prompts

  • summarize_notes - Generar un resumen de todas las notas almacenadas
    • Incluye todo el contenido de las notas como recursos incrustados
    • Devuelve un prompt estructurado para la summarización con LLM

Desarrollo

Instalar dependencias:

npm install

Compilar el servidor:

npm run build

Para desarrollo con recompilación automática:

npm run watch

Instalación

Instalación mediante Smithery

Para instalar automáticamente el servidor MCP solana-docs-server para Claude Desktop mediante Smithery:

npx -y @smithery/cli install @aldrin-labs/solana-docs-mcp-server --client claude

Para usar con Claude Desktop, agrega la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "solana-docs-server": {
      "command": "/path/to/solana-docs-server/build/index.js"
    }
  }
}

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar el Inspector MCP, que está disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.