Julia Documentation MCP Server
Un servidor MCP para acceder a la documentación y el código fuente de Julia.
GitHub
18
Prueba este MCPPatrocinadoDocumentació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.
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_PROJECTestá 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