Julia Documentation MCP Server

Un servidor MCP para acceder a la documentación y el código fuente de Julia.

Documentación

Julia Documentation MCP Server

Un servidor MCP que sirve eficientemente contexto a Claude Desktop sobre la documentación y el código fuente de Julia.

Julia Documentation Server MCP server

Características

  • Obtener documentación para paquetes, módulos, tipos, funciones y métodos de Julia
  • Ver el código fuente de funciones, tipos y métodos de Julia
  • Caché integrada con TTL de 5 minutos
  • Manejo adecuado de errores específicos de Julia

Herramientas

get-doc

Obtiene la documentación de Julia para un paquete, módulo, tipo, función o método.

  • Parámetro: path (string) - Ruta al objeto de Julia (p. ej., 'Base.sort', 'AbstractArray')

get-source

Obtiene el código fuente de Julia para una función, tipo o método.

  • Parámetro: path (string) - Ruta al objeto de Julia (p. ej., 'Base.sort', 'AbstractArray')

Requisitos

  • Node.js 16 o superior
  • Julia 1.9 o superior instalado y accesible en PATH
  • Claude Desktop

Configuración

Añade a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "juliadoc": {
      "command": "npx",
      "args": [
        "-y",
        "@jonathanfischer97/server-juliadoc"
      ],
      "env": {
        "JULIA_PROJECT": "/path/to/your/julia/project"
      }
    }
  }
}

El servidor utilizará:

  • Tu proyecto de Julia especificado si JULIA_PROJECT está configurado en la configuración
  • El entorno global de Julia predeterminado si no se especifica ningún proyecto
  • La instalación predeterminada de Julia de tu sistema (debe ser accesible en PATH)

Desarrollo

# Clone the repository
git clone https://github.com/jonathanfischer97/juliadoc-mcp.git
cd juliadoc-mcp

# Install dependencies
npm install

# Build
npm run build

# Start server locally
npm start

Contribuciones

¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.

El crédito va para mrjoshuak/godoc-mcp por inspirar este proyecto

Licencia

Licencia MIT - consulta el archivo LICENSE para más detalles