{"id":"825e6752-32f4-45ee-bf34-894bf0ebde51","shortId":"KTKF8B","kind":"mcp","title":"Git PR Description Generator","tagline":"Analyzes Git repository changes to automatically generate contextually relevant pull request descriptions based on co...","description":"Analyzes Git repository changes to automatically generate contextually relevant pull request descriptions based on commit differences.\n\nGit Prompts MCP Server provides a specialized interface for generating pull request descriptions based on Git repository changes. Developed by Ceshine Lee, this server analyzes the differences between Git commits and formats them as either plain text or JSON to create contextually relevant PR descriptions. The implementation uses GitPython to access repository data and exposes its functionality through a single command that compares the current HEAD with a specified ancestor branch or commit. This server is particularly useful for developers who want to automate the creation of detailed pull request descriptions without manually analyzing code changes.","tags":["git","description","generator"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/ceshine/git-prompts-mcp-server","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.554","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 2 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-30T14:21:54.767Z","embedding":null,"createdAt":"2026-04-21T19:27:26.606Z","updatedAt":"2026-04-30T14:21:54.767Z","lastSeenAt":"2026-04-30T14:21:54.767Z","tsv":"'access':86 'analyz':5,20,60,129 'ancestor':105 'autom':119 'automat':10,25 'base':17,32,49 'branch':106 'ceshin':56 'chang':8,23,53,131 'co':19 'code':130 'command':96 'commit':34,65,108 'compar':98 'contextu':12,27,77 'creat':76 'creation':121 'current':100 'data':88 'descript':3,16,31,48,80,126 'detail':123 'develop':54,115 'differ':35,62 'either':70 'expos':90 'format':67 'function':92 'generat':4,11,26,45 'git':1,6,21,36,51,64 'gitpython':84 'head':101 'implement':82 'interfac':43 'json':74 'lee':57 'manual':128 'mcp':38 'open-source' 'particular':112 'plain':71 'pr':2,79 'prompt':37 'provid':40 'pull':14,29,46,124 'relev':13,28,78 'repositori':7,22,52,87 'request':15,30,47,125 'server':39,59,110 'singl':95 'special':42 'specifi':104 'text':72 'transport-stdio' 'use':83,113 'want':117 'without':127","prices":[{"id":"46beb072-ed45-40e5-bf0b-4c78db91e10e","listingId":"825e6752-32f4-45ee-bf34-894bf0ebde51","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:26.606Z"}],"sources":[{"listingId":"825e6752-32f4-45ee-bf34-894bf0ebde51","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/ceshine-git-pr-description","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:26.606Z","lastSeenAt":"2026-04-30T14:21:54.767Z"}],"details":{"listingId":"825e6752-32f4-45ee-bf34-894bf0ebde51","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Git PR Description Generator","github_stars":2,"registry_url":"https://www.pulsemcp.com/servers/ceshine-git-pr-description","source_code_url":"https://github.com/ceshine/git-prompts-mcp-server"},"updatedAt":"2026-04-30T14:21:54.767Z"}}