
Udacity Commit
io.github.qwertymuzaffarPublished by GitHub account qwertymuzaffarv1.2.2Updated Oct 25, 2026
Validate & format git commit messages per the Udacity Git Commit Message Style Guide.
Overview
A local MCP server that checks and formats git commit messages and branch names against the Udacity style guide.
- What you can do
- Validate a commit message against the style rules: type prefix, subject length, capitalization, no trailing period, blank line, body wrapping. Build a compliant commit message from a type, subject, and optional body and footer. Check a branch name against the type/kebab-case convention, with release branches and base branches handled. Read the commit style-guide and branch-naming rules as reference resources.
- When to use it
- Useful when you want an assistant to draft or review commits and branches in a consistent Udacity-style format, for example before committing or when cleaning up a messy history.
- Requirements
- Runs locally via npx from the npm package mcp-udacity-commit, so Node.js and network access for the first fetch are needed. No accounts, API keys, or environment variables are declared.
Installation
In SourceWeft
- Open Udacity Commit in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
mcp-udacity-commit
[npm version] [npm downloads] [License: MIT] [MCP]
An MCP server that validates and formats git commit messages according to the Udacity Git Commit Message Style Guide.
Install
One line — paste it into your terminal:
For Claude Desktop, add to claude_desktop_config.json:
Install from source
What it exposes
Example
format_commit_message turns loose parts into a compliant commit:
validate_commit_message flags every violation:
validate_branch_name enforces the companion type/kebab-case convention:
Develop
License
MIT
Source: README.md at commit b340d17
Tools
0Version history
1- v1.2.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts