MCP.Market

Udacity Commit MCP server

by qwertymuzaffar·io.github.qwertymuzaffar/udacity-commit·v1.2.2

Validate & format git commit messages per the Udacity Git Commit Message Style Guide.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars40 downloads/wk

Reviews

Write one

Nobody has reviewed Udacity Commit yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Udacity Commit tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • format_commit_message

    Compose a compliant commit message from its parts. The subject is capitalized,

  • validate_branch_name

    Check a git branch name against the companion type/kebab-case convention

  • validate_commit_message

    Check a commit message against the Udacity Git Commit Message Style Guide.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –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 14 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Udacity Commit compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 1,119 Developer tools servers
Tools
3
the typical Developer tools server has 7
Tools that change things
0%
typical: 5%. Fewer write tools means less an agent can break
Downloads a week
40
more than 28% of 436 Developer tools servers with a package

What its tools let an agent do: 3 read

Install Udacity Commit in Claude Code, Cursor or VS Code

Runs npx -y mcp-udacity-commit on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add udacity-commit -- npx -y mcp-udacity-commit
Add to Cursor

What the publisher says

From the Udacity Commit repository's README, as published. We do not edit it. Read it on GitHub

mcp-udacity-commit

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:

claude mcp add udacity-commit -- npx -y mcp-udacity-commit

For Claude Desktop, add to claudedesktopconfig.json:

{
  "mcpServers": {
    "udacity-commit": {
      "command": "npx",
      "args": ["-y", "mcp-udacity-commit"]
    }
  }
}

Install from source

git clone https://github.com/qwertymuzaffar/mcp-udacity-commit
cd mcp-udacity-commit
npm install
npm run build
claude mcp add udacity-commit -- node "$(pwd)/build/index.js"

What it exposes

Example

formatcommitmessage turns loose parts into a compliant commit:

in:  type=fix  subject="prevent duplicate auth token refresh."
     body="The refresh timer could fire twice under load, minting two tokens…"
     footer="Resolves: #142"

out:
fix: Prevent duplicate auth token refresh

The refresh timer could fire twice under load, minting two tokens and
logging the user out. Serialize refreshes behind a single in-flight
promise so concurrent callers await the same request.

Resolves: #142

validatecommitmessage flags every violation:

"Fixed the login bug."  →  ❌ Not compliant.
  • Subject must follow "type: Subject".
  • Subject must not end with a period.

validatebranchname enforces the companion type/kebab-case convention:

"feat/add-dark-mode"     →  ✅ Compliant branch name.
"release/1.2.0"          →  ✅ Compliant branch name.
"Feature/Add_Dark_Mode"  →  ❌ Not compliant.
  • Unknown type "Feature". Use one of: feat, fix, docs, style, refactor, test, chore, release.
  • Description must be lowercase kebab-case. Got: "Add_Dark_Mode".
"main"                   →  ✅ (base branch — feature-branch rules don't apply)

Develop

npm install
npm run build          # → build/index.js
npm run test:client    # spawns the server and exercises the tools

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Udacity Commit: common questions

Is Udacity Commit MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Udacity Commit safety report
How do I install Udacity Commit?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Udacity Commit need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Udacity Commit maintained?
The last commit was 55 days ago (2026-09-10). The latest release is v1.2.2.
What can I use instead of Udacity Commit?
Servers from other publishers that do the same job: Git MCP server, slivingdoc MCP server and Pare Git MCP server.
How does Udacity Commit compare with other Developer tools MCP servers?
safety score 92/100 (higher than 90% of 1,119 Developer tools servers); tools 3 (the typical Developer tools server has 7); tools that change things 0% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Udacity Commit

Same job from other publishers: the closest match first, then the best rated.

  • Git
    Comprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.
    A
  • slivingdoc
    Durable context for agents and people: shared notes with Git-style merges, no silent overwrites.
    B
  • Pare Git
    Pare Git ג€” Structured git operations (status, log, diff, branch, commit, push) as typed JSON.
    A
  • Agent Harnesses
    Agent-harness picks, decision guides, setup templates, and skills; live GitHub/HN discovery.
    A
  • walkerOS Flow
    Build, validate, simulate, and deploy walkerOS event pipelines
    B