Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / sem

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.

Learn this on Infrato