Skip to main content

ScalaSemantic — Documentation

ScalaSemantic gives AI coding agents compiler-resolved Scala facts over MCP. It reads compiler-emitted SemanticDB, so answers reflect what the compiler resolved — not text matching.

Get started

  • Quickstart — sbt setup in 5 minutes
  • Integration — sbt plugin, launcher, plain jar, logging
  • FAQ — compile freshness, Metals/LSP, install choices

Reference

  • Tool reference — all MCP tools and SemanticDB symbol grammar
  • Tool Examples — real tool calls and responses, executed at docs build time

Understanding the trade-offs

Project & Development

Research & Planning