Julia Documentation MCP Server
Um servidor MCP para acessar a documentação e o código-fonte do Julia.
GitHub
18
Experimente este MCPPatrocinadoDocumentação
Servidor MCP de Documentação Julia
Um servidor MCP que fornece contexto de forma eficiente ao Claude Desktop sobre documentação e código-fonte de Julia.
Recursos
- Obtenha documentação para pacotes, módulos, tipos, funções e métodos de Julia
- Visualize o código-fonte de funções, tipos e métodos de Julia
- Cache integrado com TTL de 5 minutos
- Tratamento adequado de erros específicos de Julia
Ferramentas
get-doc
Obtém documentação de Julia para um pacote, módulo, tipo, função ou método.
- Parâmetro:
path(string) - Caminho para o objeto Julia (ex.: 'Base.sort', 'AbstractArray')
get-source
Obtém o código-fonte de Julia para uma função, tipo ou método.
- Parâmetro:
path(string) - Caminho para o objeto Julia (ex.: 'Base.sort', 'AbstractArray')
Requisitos
- Node.js 16 ou superior
- Julia 1.9 ou superior instalado e acessível no PATH
- Claude Desktop
Configuração
Adicione à sua configuração do 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"
}
}
}
}
O servidor usará:
- Seu projeto Julia especificado se
JULIA_PROJECTestiver definido na configuração - O ambiente global padrão de Julia se nenhum projeto for especificado
- A instalação padrão de Julia do seu sistema (deve estar acessível no PATH)
Desenvolvimento
# 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
Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Créditos para mrjoshuak/godoc-mcp por inspirar este projeto
Licença
Licença MIT - consulte o arquivo LICENSE para detalhes