Server definition
- Hash
- sha256:e9117fabf60f0297cae096a9cd8da0115145e5924f342a614f80b76391c4f480
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Detect breaking changes from commit messages and/or a git diff. Returns a list of breaking items and a version-bump recommendation.",
"inputSchema": {
"properties": {
"commits": {
"description": "Array of commit messages. Optional if diff is provided.",
"items": {
"type": "string"
},
"type": "array"
},
"diff": {
"description": "Raw git diff to scan for removed exports/APIs. Optional.",
"type": "string"
}
},
"type": "object"
},
"name": "detect_breaking_changes",
"outputSchema": null
},
{
"description": "Format polished release notes for a given version, suitable for GitHub Releases or a product changelog page.",
"inputSchema": {
"properties": {
"commits": {
"description": "Array of commit messages.",
"items": {
"type": "string"
},
"type": "array"
},
"date": {
"description": "Release date in YYYY-MM-DD format. Defaults to today.",
"type": "string"
},
"project": {
"description": "Project or product name. Optional.",
"type": "string"
},
"version": {
"description": "Version string, e.g. \"2.0.0\".",
"type": "string"
}
},
"required": [
"commits",
"version"
],
"type": "object"
},
"name": "format_release_notes",
"outputSchema": null
},
{
"description": "Generate a Markdown changelog from a list of commit messages. Supports conventional commits and heuristic classification.",
"inputSchema": {
"properties": {
"commits": {
"description": "Array of commit messages or \"hash message\" lines.",
"items": {
"type": "string"
},
"type": "array"
},
"date": {
"description": "Release date in YYYY-MM-DD format. Defaults to today.",
"type": "string"
},
"version": {
"description": "Release version tag, e.g. \"v1.2.0\". Optional.",
"type": "string"
}
},
"required": [
"commits"
],
"type": "object"
},
"name": "generate_changelog",
"outputSchema": null
},
{
"description": "Generate a pull request description with summary, change stats, and a test checklist.",
"inputSchema": {
"properties": {
"commits": {
"description": "Array of commit messages included in the PR.",
"items": {
"type": "string"
},
"type": "array"
},
"diff": {
"description": "Raw git diff output. Optional but improves stats.",
"type": "string"
},
"title": {
"description": "PR title. Optional.",
"type": "string"
}
},
"required": [
"commits"
],
"type": "object"
},
"name": "generate_pr_description",
"outputSchema": null
},
{
"description": "Produce a short natural-language summary and structured breakdown of a set of commits.",
"inputSchema": {
"properties": {
"commits": {
"description": "Array of commit messages to summarize.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"commits"
],
"type": "object"
},
"name": "summarize_commits",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e9117fabf60f0297cae096a9cd8da0115145e5924f342a614f80b76391c4f480 | sha256sum