semantic-scala MCP server
io.github.DmytroMitin/semantic-scala·v0.1.0-alpha.3·2 starsBounded Scala compiler, build, test, type, effect, symbol, and SemanticDB evidence for agents.
2 stars
Reviews
Write oneNobody has reviewed semantic-scala yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
semantic-scala tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How semantic-scala compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,243 servers
- GitHub stars
- 2
- more than 75% of 28,706 servers
Install semantic-scala in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the semantic-scala repository's README, as published. We do not edit it. Read it on GitHub
scala-semantic-harness
Experimental semantic tooling for Scala and functional-programming projects used by coding agents.
The harness is a bounded semantic evidence layer, not a replacement for the Scala compiler, sbt, tests, Metals, or other IDE/LSP tooling. Compiler, build, and test results remain the final correctness oracle. See docs/project-status.md for current evidence and readiness limits and docs/semantic-tooling-positioning.md for the product boundary. Technical evaluators can use docs/early-feedback.md to report a concrete real-project comparison.
The current tree is the standalone experimental public-alpha source product under the Apache-2.0 license. It was published from an independently constructed, audited clean root followed only by reviewed public-product commits. The earlier mixed development history is retained separately in a private archive and is not part of this public repository.
Mutable source main reports 0.1.0-alpha.4-SNAPSHOT for source development only. No Alpha 4 Central artifact, supported channel, tag, GitHub Release, or release-readiness claim is established. The exact eight-module 0.1.0-alpha.3 release is published on Maven Central, and the public main two-application Coursier channel selects it. Fresh outsider-like JDK 21 install/runtime/update/uninstall through the actual public raw-GitHub URL and Maven Central passed, as did commit-pinned reproduction. Both exact Alpha 2 and Alpha 3 application routes now have bounded supported- distribution READY evidence. The immutable 0.1.0-alpha.3 lightweight tag identifies commit 075a60bfb7d7677d7fdfcc2369c9ffe41c8b32a8, whose two clean builds reproduced all 32 public Maven primaries. Its GitHub prerelease has normal generated source archives plus the exact Linux x86_64 MCPB used by the active official Registry record. The immutable 0.1.0-alpha.2 tag and prerelease retain the independently qualified supported route and source identity for its 32 Central primaries.
Agent quick start
The current supported packaged route is exact 0.1.0-alpha.3 on JDK 21. Install the CLI and generic stdio MCP server first:
cs install --default-channels=false \
--channel https://raw.githubusercontent.com/DmytroMitin/scala-semantic-harness/main/distribution/coursier/channel.json \
semantic-scala semantic-scala-mcp
semantic-scala versionThen choose the integration that the agent client supports: the complete CLI, the curated exact-eight MCP projection, and/or the immutable alpha-2 agent skill. Copying this repository's thin skill wrappers into another project is not supported; install the canonical skill from the 0.1.0-alpha.2 tag.
docs/agent-onboarding.md gives copy-ready Codex, Claude Code, Cursor, and VS Code/Copilot recipes, exact local qualification statuses, skill installation, the CLI/MCP surface matrix, and troubleshooting. Alpha-3 project and target-JDK selectors are explicitly excluded from the alpha-2 packaged contract. The qualified mutable main channel selects Alpha 3; Alpha 2 remains reproducible through its immutable tag-pinned channel.
What is included
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
semantic-scala: common questions
- Is semantic-scala MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the semantic-scala safety report
- Does semantic-scala need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is semantic-scala maintained?
- The last commit was 21 days ago (2026-10-15). The latest release is v0.1.0-alpha.3.
- How does semantic-scala compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,243 servers); github stars 2 (more than 75% of 28,706 servers). Full comparison.