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?
Supports implementation of complex server utility functions through Scala scripts that interact with Joern's core capabilities
AsecurityAlicense-qualityA simple MCP (Multimodal Conversational Plugin) server based on Joern that provides code review and security analysis capabilities through natural language interfaces.Last updated 5 months ago1837MITWhy this server?
Provides repository mapping for Scala codebases, extracting important definitions and showing relationships
AsecurityAlicense-qualityA 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 generatingLast updated 4 months ago2142MITWhy this server?
Provides symbol extraction for Scala source code as part of its polyglot intelligence capabilities.
AsecurityAlicense-qualityA fast, polyglot source code intelligence CLI. Extract symbols, parse imports, trace dependencies, and analyze impact — all from the command line.Last updated 16 days ago71MITWhy this server?
Allows running Scala code snippets with output display
AsecurityAlicense-qualityMCP Server for running code snippet and show the result.Last updated 2 months ago1727242MITWhy this server?
Supports token-efficient code reading for Scala applications through logic-preserving compression.
-securityAlicense-qualityProvides 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.Last updated 9 days agoMITWhy this server?
Enables the execution of Scala code in a secure, sandboxed environment.
-securityAlicense-qualityEnables secure cloud-based execution of code across 14+ programming languages within a sandboxed environment. It supports file management, standard input/output handling, and automatic generation of visual artifacts like plots and charts.Last updated 10 months agoMITWhy this server?
Provides a sandboxed Scala 3 REPL and execution environment that uses capture checking to enforce capability-safe access to the file system, network, and process execution.
-securityAlicense-qualityTACIT (Tracked Agent Capabilities In Types) is a safety harness for AI agents. Instead of calling tools directly, agents write code in Scala 3 with capture checking: a type system that statically tracks capabilities and enforces that agent code cannot forge access rights, cannot perform effects beyond its budget, and cannot leak information from pure sub-computations. It provides an MCP interface,Last updated a day ago26Apache 2.0