sem
sem is an MCP server. Its repository has 3,422 GitHub stars and is licensed under Apache-2.0; we last read it on 2026-10-23.
Sem provides semantic version control with entity-level diffs, blame, and impact analysis on top of Git, supporting 28 languages through tree-sitter parsing.
Install
Read from sem’s own README, close to verbatim -- not written by us, and not guessed.
sem diff
What it reaches, and what it needs
Reaches
○ not recognised
Credential
○ none found
Maintenance
Stars
3422
State
listed
Licence
Apache-2.0
From the repository
Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
Common questions about sem
- What does sem do?
- Sem provides semantic version control with entity-level diffs, blame, and impact analysis on top of Git, supporting 28 languages through tree-sitter parsing.
- How do I install sem?
- Its own README gives this command: sem diff. Run it where your MCP client can launch the server, and check the README for any settings it asks for.
- Is sem official and is it maintained?
- We found nothing naming it as a vendor’s official server. Its repository has 3,422 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-23.
- What licence does sem use?
- The repository declares the Apache-2.0 licence.