Documentación de Julia sobre el servidor MCP
Un servidor MCP que sirve de manera eficiente contexto a Claude Desktop sobre la documentación y el código fuente de Julia.
Características
Obtenga documentación de paquetes, módulos, tipos, funciones y métodos de Julia
Ver el código fuente de las funciones, tipos y métodos de Julia
Almacenamiento en caché integrado con TTL de 5 minutos
Manejo adecuado de errores específicos de Julia
Related MCP server: Claude Desktop API MCP
Herramientas
get-doc
Obtiene la documentación de Julia para un paquete, módulo, tipo, función o método.
Parámetro:
path(cadena) - Ruta al objeto Julia (por ejemplo, 'Base.sort', 'AbstractArray')
get-source
Obtiene el código fuente de Julia para una función, tipo o método.
Parámetro:
path(cadena) - Ruta al objeto Julia (por ejemplo, 'Base.sort', 'AbstractArray')
Requisitos
Node.js 16 o superior
Julia 1.9 o superior instalada y accesible en PATH
Escritorio de Claude
Configuración
Agregue a su 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á:
Su proyecto Julia especificado si
JULIA_PROJECTestá configurado en la configuraciónEl entorno global de Julia predeterminado si no se especifica ningún proyecto
La instalación de Julia predeterminada de su 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 startContribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
El crédito es para mrjoshuak/godoc-mcp por inspirar este proyecto.
Licencia
Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles