Best Scala MCP Servers
Scala is a programming language that combines object-oriented and functional programming in one concise, high-level language. It runs on the Java Virtual Machine (JVM) and is designed to be both scalable and expressive.
Why this server?
Captures Scala application logs.
AlicenseAqualityAmaintenanceThe logs of everything on one machine — app, build, GPU, containers, serial board, OS — interleaved in the order they happened, and readable by an agent. Read-only: it can tail, search and wait, and it cannot write, delete or configure anything.296 npm1MITWhy this server?
Indexes Scala codebases to provide symbol search, call graph navigation, and change impact analysis.

osnovaofficial
AlicenseAqualityAmaintenanceEnables read-only querying of a local repository through a deterministic tree-sitter symbol and edge graph, exposing keyword search with exact file:line hits, regex text search, per-file symbol skeletons, caller/callee traversal, and directory-level maps of clusters, hubs, and hotspots over stdio.10709 npm1Apache 2.0Why this server?
Supports token-efficient code reading for Scala applications through logic-preserving compression.
AlicenseAqualityCmaintenanceProvides code-aware context compression by stripping comments, docstrings, and whitespace while maintaining full logic fidelity for AI agents. It features tools for architectural mapping, symbol searching, and token-budgeted multi-file reading.97 npm4MITWhy this server?
Supports implementation of complex server utility functions through Scala scripts that interact with Joern's core capabilities
AlicenseBqualityBmaintenanceA simple MCP (Multimodal Conversational Plugin) server based on Joern that provides code review and security analysis capabilities through natural language interfaces.1851MITWhy this server?
Provides symbol extraction for Scala source code as part of its polyglot intelligence capabilities.
AlicenseAqualityBmaintenanceA fast, polyglot source code intelligence CLI. Extract symbols, parse imports, trace dependencies, and analyze impact — all from the command line.72MITWhy this server?
Provides Scala language support through language server integration, enabling code analysis, navigation, and refactoring capabilities for Scala projects.
AlicenseAqualityAmaintenanceMCP server that keeps language server sessions warm and routes multiple languages through one process. Agents get persistent cross-file awareness, speculative execution (simulate edits before writing to disk), and 20 skills that encode correct multi-step operations like safe rename, blast-radius analysis, and end-to-end refactoring. Single Go binary, no runtime dependencies.50160MITWhy this server?
Provides symbol-aware navigation, exact references, cross-file rename, and type errors on edit for Scala projects via the Metals language server, and can run sbt builds/tests for validation.
AlicenseAqualityAmaintenanceThe IDE for agents — read by symbol, edit against a revision, validate with your own build, revert. It is a local stdio MCP server for coding agents. It reads code by symbol with tree-sitter and real language servers (Go, Java, Scala, TypeScript, Python, Rust, Ruby), edits against a known revision and returns compiler diagnostics with each edit, runs the repository's own build, test etc.12Apache 2.0Why this server?
Provides repository mapping for Scala codebases, extracting important definitions and showing relationships
AlicenseAqualityDmaintenanceA powerful tool designed to help, primarily LLMs, understand and navigate complex codebases. It functions both as a command-line application for on-demand analysis and as an MCP (Model Context Protocol) server, providing continuous repository mapping capabilities to other applications. By generating2217MITWhy this server?
Enables AST-aware pattern matching, search, and safe refactoring for Scala code using ast-grep, supporting structural code manipulation across files.
AlicenseAqualityDmaintenanceEnables structural code search and refactoring across 20+ programming languages using ast-grep patterns, with safe dry-run mode and flexible filtering.1MIT