sdkman
MCP server from sdkman/sdkman-mcp-server
claude mcp add --transport stdio sdkman-sdkman-mcp-server /path/to/sdkman-mcp-server
How to use
The SDKMAN! MCP Server exposes a set of tools to manage SDKs via natural language interactions. It runs as an MCP server implemented in Rust and communicates over the MCP stdio transport. Through this server, an AI assistant can install SDKs, query current versions, and perform basic SDK management tasks without dropping into a terminal. Available tools currently include install_sdkman, which installs SDKMAN! using its official installer with automatic environment handling, and get_sdkman_version, which reports both script and native version information. The roadmap indicates additional capabilities such as listing candidates, installing specific candidates, and managing default versions will be added over time, expanding the range of operations the AI can perform directly through chat prompts.
How to install
Prerequisites:
- Rust 1.70 or higher (cargo is bundled with Rust)
Build from source:
git clone https://github.com/sdkman/sdkman-mcp-server.git
cd sdkman-mcp-server
cargo build --release
The binary will be available at target/release/sdkman-mcp-server.
Install with Cargo:
cargo install --path .
Configure the MCP client (Claude Desktop or other clients) to point to the server binary, for example:
{
"mcpServers": {
"sdkman": {
"command": "/path/to/sdkman-mcp-server"
}
}
}
Additional notes
Tips and considerations:
- The server uses stdio transport as per MCP specifications; ensure your client supports stdio or configure the appropriate transport layer.
- Security: verify network/download sources when installing SDKMAN! via get_sdkman scripts; the server includes checks such as HTTPS communications and checksum verification.
- Platform support is broad (Linux, macOS, Windows via WSL/Git Bash), but native Windows support is not available according to the roadmap.
- Logs are emitted to stderr to avoid interfering with stdio-based MCP communication; you can adjust RUST_LOG for debugging.
- The project is in Alpha with ongoing feature development; check the roadmap for planned tools like list_candidates, install_candidate, and others.
Related MCP Servers
goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
cunzhi
告别AI提前终止烦恼,助力AI更加持久
probe
AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding.
mcp-center
A centralized platform for managing and connecting MCP servers. MCP Center provides a high-performance proxy service that enables seamless communication between MCP clients and multiple MCP servers.
backlog -rust
MCP server for Backlog, project management service.
perplexity-web-api
🔍 Perplexity AI MCP without API key