Validate & format git commit messages per the Udacity Git Commit Message Style Guide.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
An MCP server that validates and formats git commit messages according to the Udacity Git Commit Message Style Guide.
One line β paste it into your terminal:
For Claude Desktop, add to claude_desktop_config.json:
| Primitive | Name | Purpose |
|---|---|---|
| Resource | udacity://commit-styleguide | The style-guide rules, as markdown |
| Resource | udacity://branch-naming | The companion type/kebab-case branch-naming rules, as markdown |
| Tool | validate_commit_message | Checks a message against every rule (type, β€50-char subject, capitalization, no trailing period, blank line, β€72-char body wrap) |
| Tool | format_commit_message | Builds a compliant message from type + subject + optional body/footer |
| Tool | validate_branch_name | Checks a branch name against the companion type/kebab-case convention (e.g. feat/add-dark-mode); release/* is a typed branch with a version-style description (release/1.2.0), and base branches like main are exempt |
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:
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/udacity-commit)<a href="https://allmcps.com/mcp/udacity-commit"><img src="https://allmcps.com/api/badge/udacity-commit?style=directory" alt="Udacity Commit on AllMCPs" /></a>