Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
CodeIssuesPull RequestsActionsSecurityInsightsSettings
✨ AI
More
Blame · Line-by-line history

manifest.json

Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.

manifest.jsonBlame62 lines · 1 contributor
cd4f63bTest User1{
2 "$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.",
3 "dxt_version": "0.1",
4 "name": "gluecron",
5 "display_name": "Gluecron",
6 "version": "1.0.0",
7 "description": "AI-native git hosting. Claude can open PRs, review code, merge, manage issues, and ship — all on Gluecron.",
8 "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.",
9 "author": {
10 "name": "Gluecron",
11 "url": "https://gluecron.com"
12 },
13 "homepage": "https://gluecron.com",
14 "documentation": "https://gluecron.com/help#mcp",
15 "support": "https://gluecron.com/help",
16 "icon": "icon.png",
17 "screenshots": ["screenshot-1.png"],
18 "server": {
19 "type": "http",
20 "endpoint": "${user_config.gluecron_host}/mcp",
21 "headers": {
22 "Authorization": "Bearer ${user_config.gluecron_pat}"
23 }
24 },
25 "user_config": {
26 "gluecron_host": {
27 "type": "string",
28 "title": "Gluecron host",
29 "description": "URL of your Gluecron instance.",
30 "default": "https://gluecron.com",
31 "required": true
32 },
33 "gluecron_pat": {
34 "type": "string",
35 "title": "Personal access token",
36 "description": "Generate one at <host>/settings/tokens with admin scope (needed for write tools).",
37 "sensitive": true,
38 "required": true
39 }
40 },
41 "tools": [
42 {"name": "gluecron_repo_search", "description": "Search public Gluecron repositories by keyword."},
43 {"name": "gluecron_repo_read_file", "description": "Read a file from a Gluecron repo at a ref."},
44 {"name": "gluecron_repo_list_issues", "description": "List open issues for a repo."},
45 {"name": "gluecron_repo_explain_codebase", "description": "Get the AI explain-this-codebase Markdown for a repo."},
46 {"name": "gluecron_repo_health", "description": "Compute the current health score for a repo."},
47 {"name": "gluecron_create_issue", "description": "Open a new issue."},
48 {"name": "gluecron_comment_issue", "description": "Comment on an issue."},
49 {"name": "gluecron_close_issue", "description": "Close an issue."},
50 {"name": "gluecron_reopen_issue", "description": "Reopen an issue."},
51 {"name": "gluecron_create_pr", "description": "Open a pull request from head into base."},
52 {"name": "gluecron_get_pr", "description": "Read a PR's metadata + state + mergeable hint."},
53 {"name": "gluecron_list_prs", "description": "List PRs by state."},
54 {"name": "gluecron_comment_pr", "description": "Comment on a PR."},
55 {"name": "gluecron_merge_pr", "description": "Merge a PR (gated on branch protection + AI review + risk score)."},
56 {"name": "gluecron_close_pr", "description": "Close a PR without merging."}
57 ],
58 "compatibility": {
59 "claude_desktop": ">=0.10.0",
60 "platforms": ["darwin", "win32", "linux"]
61 }
62}