CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | {
"$schema_note": "Anthropic Claude Desktop .dxt extension manifest. Schema is still in flux at the time of authoring (Q1 build); we lock dxt_version to '0.1' as the conservative baseline. If/when Anthropic ships a stable schema reference and the field names diverge, this file should be regenerated to match — keep server.type=http, the user_config prompt fields, and the tools list as the source of truth.",
"dxt_version": "0.1",
"name": "gluecron",
"display_name": "Gluecron",
"version": "1.0.0",
"description": "AI-native git hosting. Claude can open PRs, review code, merge, manage issues, and ship — all on Gluecron.",
"long_description": "Gluecron is the git host built around Claude. This extension gives Claude 15 tools to read and write against your Gluecron-hosted repos: open and merge PRs, file and comment on issues, search code, list and read files, get health reports, drive your AI-native development loop end-to-end. No more switching between Claude and a browser tab.",
"author": {
"name": "Gluecron",
"url": "https://gluecron.com"
},
"homepage": "https://gluecron.com",
"documentation": "https://gluecron.com/help#mcp",
"support": "https://gluecron.com/help",
"icon": "icon.png",
"screenshots": ["screenshot-1.png"],
"server": {
"type": "http",
"endpoint": "${user_config.gluecron_host}/mcp",
"headers": {
"Authorization": "Bearer ${user_config.gluecron_pat}"
}
},
"user_config": {
"gluecron_host": {
"type": "string",
"title": "Gluecron host",
"description": "URL of your Gluecron instance.",
"default": "https://gluecron.com",
"required": true
},
"gluecron_pat": {
"type": "string",
"title": "Personal access token",
"description": "Generate one at <host>/settings/tokens with admin scope (needed for write tools).",
"sensitive": true,
"required": true
}
},
"tools": [
{"name": "gluecron_repo_search", "description": "Search public Gluecron repositories by keyword."},
{"name": "gluecron_repo_read_file", "description": "Read a file from a Gluecron repo at a ref."},
{"name": "gluecron_repo_list_issues", "description": "List open issues for a repo."},
{"name": "gluecron_repo_explain_codebase", "description": "Get the AI explain-this-codebase Markdown for a repo."},
{"name": "gluecron_repo_health", "description": "Compute the current health score for a repo."},
{"name": "gluecron_create_issue", "description": "Open a new issue."},
{"name": "gluecron_comment_issue", "description": "Comment on an issue."},
{"name": "gluecron_close_issue", "description": "Close an issue."},
{"name": "gluecron_reopen_issue", "description": "Reopen an issue."},
{"name": "gluecron_create_pr", "description": "Open a pull request from head into base."},
{"name": "gluecron_get_pr", "description": "Read a PR's metadata + state + mergeable hint."},
{"name": "gluecron_list_prs", "description": "List PRs by state."},
{"name": "gluecron_comment_pr", "description": "Comment on a PR."},
{"name": "gluecron_merge_pr", "description": "Merge a PR (gated on branch protection + AI review + risk score)."},
{"name": "gluecron_close_pr", "description": "Close a PR without merging."}
],
"compatibility": {
"claude_desktop": ">=0.10.0",
"platforms": ["darwin", "win32", "linux"]
}
}
|