com.gluecron/gluecron

MCPCommunitylive
v1.0.0com.gluecronUnknownAktualisiert vor 2 Mon.

AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).

Endpunkt-Statuslive
geprüft vor 2 Tagen · 230 ms
100 % der letzten 5 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 2 Mon.Letzte Aktualisierung
Paket
Autorcom.gluecron
LizenzUnknown
Version1.0.0
Quellemcp-registry
Trust-Status
B
60/100Gut
Im Forge-Index gelistet+10/10
Publisher-Identität verifiziert+0/30
Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
Domain-Verifizierung+0/10
Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
Prompt-Injection-Scan · sauber+30/30
Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain
Herkunft
AbhängigkeitenNicht auditiert
Tool-Oberfläche62 Tools · 3 privilegiert
Sicherheits-Scan✓ Saubervlive · vor 11 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert15. Juli 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

62 Tools · 3 privilegiert
Live am Endpunkt des Anbieters beobachtet11d ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://gluecron.com/mcp62 Tools · 446 ms
gluecron_repo_searchSearch Gluecron repositories by keyword (name + description), case-insensitively. Returns public repos plus any private repos owned by the authenticated caller. Default 20 per page, max 50; `total` is the full match count and `nextOffset` pages through it.

Search Gluecron repositories by keyword (name + description), case-insensitively. Returns public repos plus any private repos owned by the authenticated caller. Default 20 per page, max 50; `total` is the full match count and `nextOffset` pages through it.

ParameterTypBeschreibung
query*stringSearch keyword (1-100 chars)
limitnumberMax rows per page (default 20, max 50)
offsetnumberRows to skip. Use `nextOffset` from the previous response.
gluecron_repo_read_fileRead a single file from a repository at a given ref (branch / tag / commit). Private repos are readable when the authenticated caller has access. Returns the text content (binary files rejected).

Read a single file from a repository at a given ref (branch / tag / commit). Private repos are readable when the authenticated caller has access. Returns the text content (binary files rejected).

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
refstringBranch / tag / commit. Defaults to the repository's actual default branch (which may not be 'main' — e.g. 'Main').
path*stringFile path within the repo
gluecron_repo_list_issuesList open issues for a public repository. Returns up to 50 ordered by most-recent.

List open issues for a public repository. Returns up to 50 ordered by most-recent.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
limitnumberMax rows per page (default 25, max 50)
offsetnumberRows to skip, for paging. Use `nextOffset` from the previous response.
gluecron_repo_explain_codebaseReturn the cached AI 'explain this codebase' Markdown for a public repo (most recent commit). Returns null when no cached explanation exists yet.

Return the cached AI 'explain this codebase' Markdown for a public repo (most recent commit). Returns null when no cached explanation exists yet.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
gluecron_repo_healthCompute the current health report for a public repo: overall score (0-100), letter grade, per-category breakdown (security/testing/complexity/dependencies/documentation/activity), and a list of insights to fix next. Backed by computeHealthScore in src/lib/intelligence.ts.

Compute the current health report for a public repo: overall score (0-100), letter grade, per-category breakdown (security/testing/complexity/dependencies/documentation/activity), and a list of insights to fix next. Backed by computeHealthScore in src/lib/intelligence.ts.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
gluecron_create_issueCreate a new issue on a Gluecron repository. Requires authenticated caller with write access on the target repo. Returns {number, url}.

Create a new issue on a Gluecron repository. Requires authenticated caller with write access on the target repo. Returns {number, url}.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
title*stringIssue title
bodystringIssue body (Markdown). Optional.
gluecron_comment_issueAdd a comment to an existing issue. Requires authenticated caller with write access. Returns {commentId}.

Add a comment to an existing issue. Requires authenticated caller with write access. Returns {commentId}.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
number*numberIssue number
body*stringComment body (Markdown)
gluecron_close_issueClose an open issue. Requires authenticated caller with write access. Idempotent — closing an already-closed issue is a no-op. Returns {state}.

Close an open issue. Requires authenticated caller with write access. Idempotent — closing an already-closed issue is a no-op. Returns {state}.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
number*numberIssue number
gluecron_reopen_issueReopen a previously closed issue. Requires authenticated caller with write access. Idempotent. Returns {state}.

Reopen a previously closed issue. Requires authenticated caller with write access. Idempotent. Returns {state}.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
number*numberIssue number
gluecron_create_prOpen a new pull request. `head_branch` is required; `base_branch` defaults to the repo default branch. Requires authenticated caller with write access. Returns {number, url}.

Open a new pull request. `head_branch` is required; `base_branch` defaults to the repo default branch. Requires authenticated caller with write access. Returns {number, url}.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
title*stringPR title
bodystringPR body (Markdown). Optional.
head_branch*stringBranch with the changes
base_branchstringTarget branch (default: repo default branch)
gluecron_get_prFetch the full detail record of a pull request (title, body, state, branches, draft, author, timestamps). Authenticated callers only (the read tool surface still works anonymously).

Fetch the full detail record of a pull request (title, body, state, branches, draft, author, timestamps). Authenticated callers only (the read tool surface still works anonymously).

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
number*numberPR number
gluecron_list_prsList pull requests on a repo, filtered by state (open|closed|merged|all). Authenticated callers only. Returns up to 50 summary rows.

List pull requests on a repo, filtered by state (open|closed|merged|all). Authenticated callers only. Returns up to 50 summary rows.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
statestringopen | closed | merged | all (default: open)
limitnumberMax rows per page (default 50, max 100)
offsetnumberRows to skip, for paging. Use `nextOffset` from the previous response.
gluecron_comment_prAdd a comment to a pull request. Requires authenticated caller with write access. Returns {commentId}.

Add a comment to a pull request. Requires authenticated caller with write access. Returns {commentId}.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
number*numberPR number
body*stringComment body (Markdown)
gluecron_merge_prMerge an open PR. Enforces the same checks as the HTTP merge flow: not a draft, head SHA resolves, GateTest+AI-review hard gates pass, branch-protection rules satisfied. M3: soft-blocks when the pre-merge risk score is `critical` unless `confirm_high_risk: true` is passed. Returns {merged, sha?, re…

Merge an open PR. Enforces the same checks as the HTTP merge flow: not a draft, head SHA resolves, GateTest+AI-review hard gates pass, branch-protection rules satisfied. M3: soft-blocks when the pre-merge risk score is `critical` unless `confirm_high_risk: true` is passed. Returns {merged, sha?, re…

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
number*numberPR number
confirm_high_riskbooleanWhen true, bypass the M3 risk-score soft-block on critical-band PRs.
gluecron_close_prClose an open pull request without merging. Requires authenticated caller with write access. Idempotent. Returns {state}.

Close an open pull request without merging. Requires authenticated caller with write access. Idempotent. Returns {state}.

ParameterTypBeschreibung
owner*stringRepo owner — username or organisation slug
repo*stringRepo name
number*numberPR number
gluecron_fork_repoFork a repository to the authenticated caller's namespace. Mirrors POST /:owner/:repo/fork. Returns {owner, repo, url}. Requires 'repo' scope.

Fork a repository to the authenticated caller's namespace. Mirrors POST /:owner/:repo/fork. Returns {owner, repo, url}. Requires 'repo' scope.

ParameterTypBeschreibung
owner*stringSource repo owner
repo*stringSource repo name
gluecron_delete_repoprivilegiertPermanently delete a repository row (git data on disk is left untouched). Owner-only. Requires 'admin' scope. Returns {deleted: true}.

Permanently delete a repository row (git data on disk is left untouched). Owner-only. Requires 'admin' scope. Returns {deleted: true}.

ParameterTypBeschreibung
owner*stringRepo owner username
repo*stringRepo name
gluecron_update_repoUpdate repository description / visibility / default_branch. Owner-only. Requires 'repo' scope. Returns {ok: true}.

Update repository description / visibility / default_branch. Owner-only. Requires 'repo' scope. Returns {ok: true}.

ParameterTypBeschreibung
owner*stringRepo owner username
repo*stringRepo name
descriptionstringNew description (optional)
is_privatebooleanSet visibility (optional)
default_branchstringSet default branch (optional)
automationobjectPer-repo automation dials, same keys as Settings → Automation: ai_review_mode, pr_triage_mode, issue_triage_mode, auto_merge_mode, ci_autofix_mode, auto_repair…
gluecron_search_reposFull-text search of public repositories by name/description, case-insensitively. Mirrors GET /api/v2/search/repos. `total` is the full match count (not the page size) and `nextOffset` pages through it.

Full-text search of public repositories by name/description, case-insensitively. Mirrors GET /api/v2/search/repos. `total` is the full match count (not the page size) and `nextOffset` pages through it.

ParameterTypBeschreibung
query*stringSearch keyword
sortstringstars | updated | name (default: stars)
limitnumberMax rows per page (default 30, max 100)
offsetnumberRows to skip. Use `nextOffset` from the previous response.
gluecron_clone_urlReturn the authenticated HTTPS clone URL for a repo + a credential-helper hint. Use this instead of embedding tokens in URLs. Returns {url, hint}.

Return the authenticated HTTPS clone URL for a repo + a credential-helper hint. Use this instead of embedding tokens in URLs. Returns {url, hint}.

ParameterTypBeschreibung
owner*stringRepo owner username
repo*stringRepo name
gluecron_label_issueAttach one or more labels to an issue. Labels are created if they don't yet exist on the repo. Requires 'repo' scope. Returns {labels}.

Attach one or more labels to an issue. Labels are created if they don't yet exist on the repo. Requires 'repo' scope. Returns {labels}.

ParameterTypBeschreibung
owner*string
repo*string
number*number
labels*arrayLabel names (strings)
gluecron_unlabel_issueDetach a label from an issue. Idempotent. Requires 'repo' scope. Returns {removed: boolean}.

Detach a label from an issue. Idempotent. Requires 'repo' scope. Returns {removed: boolean}.

ParameterTypBeschreibung
owner*string
repo*string
number*number
label*string
gluecron_assign_issueAssign an issue to a user. Gluecron does not yet have a dedicated assignee table; assignment is modelled as an `assignee:<username>` label so it integrates with existing label tooling. Requires 'repo' scope.

Assign an issue to a user. Gluecron does not yet have a dedicated assignee table; assignment is modelled as an `assignee:<username>` label so it integrates with existing label tooling. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
number*number
assignee*stringUsername to assign
gluecron_search_issuesSearch issues by title/body keyword on a single repo, filtered by state. Returns ranked rows.

Search issues by title/body keyword on a single repo, filtered by state. Returns ranked rows.

ParameterTypBeschreibung
owner*string
repo*string
query*stringSearch keyword
statestringopen | closed | all (default open)
limitnumber
gluecron_request_changesPost a 'changes requested' AI-review comment on a PR. The comment is tagged with isAiReview=true so the gate-checker recognises it. Requires 'repo' scope.

Post a 'changes requested' AI-review comment on a PR. The comment is tagged with isAiReview=true so the gate-checker recognises it. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
number*number
body*stringReview body (Markdown)
gluecron_search_prsSearch pull requests by title/body keyword on a repo.

Search pull requests by title/body keyword on a repo.

ParameterTypBeschreibung
owner*string
repo*string
query*string
statestringopen|closed|merged|all (default open)
limitnumber
gluecron_open_draft_prOpen a draft pull request. Same payload as gluecron_create_pr but forces is_draft=true. Useful for AI-in-progress PRs that shouldn't run mergeability checks yet.

Open a draft pull request. Same payload as gluecron_create_pr but forces is_draft=true. Useful for AI-in-progress PRs that shouldn't run mergeability checks yet.

ParameterTypBeschreibung
owner*string
repo*string
title*string
bodystring
head_branch*string
base_branchstring
gluecron_generate_pr_descriptionGenerate an AI commit-message-style description for a diff. Uses src/lib/ai-commit-message.ts under the hood; gracefully degrades to a heuristic when ANTHROPIC_API_KEY is missing. Returns {subject, body}.

Generate an AI commit-message-style description for a diff. Uses src/lib/ai-commit-message.ts under the hood; gracefully degrades to a heuristic when ANTHROPIC_API_KEY is missing. Returns {subject, body}.

ParameterTypBeschreibung
diff*stringUnified-diff body
stylestring'conventional' (default) or 'plain'
gluecron_read_fileRead a file from a repo at a given ref. Mirrors GET /api/v2/repos/:owner/:repo/contents/:path. Returns {path, size, content, encoding}.

Read a file from a repo at a given ref. Mirrors GET /api/v2/repos/:owner/:repo/contents/:path. Returns {path, size, content, encoding}.

ParameterTypBeschreibung
owner*string
repo*string
refstringBranch / tag / sha (default HEAD)
path*string
encodingstring'utf8' (default) or 'base64'
gluecron_write_fileprivilegiertCreate or update a file on a branch via git plumbing. Wraps `createOrUpdateFileOnBranch`. Pass `content` as a UTF-8 string OR `content_base64` for binary. Requires 'repo' scope.

Create or update a file on a branch via git plumbing. Wraps `createOrUpdateFileOnBranch`. Pass `content` as a UTF-8 string OR `content_base64` for binary. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
path*string
branch*string
message*stringCommit message
contentstringUTF-8 file body (optional)
content_base64stringBase64 file body (optional)
expect_blob_shastringOptimistic-concurrency check: existing blob sha must match.
gluecron_delete_fileprivilegiertDelete a file from a branch via git plumbing. Requires the existing blob sha (optimistic concurrency) and 'repo' scope. Mirrors DELETE /api/v2/contents.

Delete a file from a branch via git plumbing. Requires the existing blob sha (optimistic concurrency) and 'repo' scope. Mirrors DELETE /api/v2/contents.

ParameterTypBeschreibung
owner*string
repo*string
path*string
branch*string
message*string
sha*stringCurrent blob sha (40-hex)
gluecron_list_treeList directory contents at a ref. `path` scopes the listing to a subtree and is honoured in BOTH modes; `recursive: true` walks the whole subtree instead of one level. Always returns the same shape: {path, ref, recursive, entries, truncated, totalCount}. Recursive entries carry full repo-relative p…

List directory contents at a ref. `path` scopes the listing to a subtree and is honoured in BOTH modes; `recursive: true` walks the whole subtree instead of one level. Always returns the same shape: {path, ref, recursive, entries, truncated, totalCount}. Recursive entries carry full repo-relative p…

ParameterTypBeschreibung
owner*string
repo*string
ref*stringBranch / tag / sha
pathstringSub-path within the repo
recursiveboolean
gluecron_get_commitFetch a single commit by SHA: metadata plus the list of files it changed (path, status, additions, deletions). Mirrors GET /api/v2/repos/.../commits/:sha. Patch bodies are NOT included — use gluecron_get_diff for those.

Fetch a single commit by SHA: metadata plus the list of files it changed (path, status, additions, deletions). Mirrors GET /api/v2/repos/.../commits/:sha. Patch bodies are NOT included — use gluecron_get_diff for those.

ParameterTypBeschreibung
owner*string
repo*string
sha*stringCommit SHA
include_filesbooleanInclude the files-changed summary and stats (default true). Set false to skip the diff read on very large commits.
gluecron_get_diffRead the actual changes in a commit or a branch range. Pass `sha` for one commit against its first parent, or `base`+`head` for everything head adds since the merge base (what a PR proposes). Returns {files:[{path, oldPath?, status, additions, deletions, binary, patch, patchTruncated}], stats, trun…

Read the actual changes in a commit or a branch range. Pass `sha` for one commit against its first parent, or `base`+`head` for everything head adds since the merge base (what a PR proposes). Returns {files:[{path, oldPath?, status, additions, deletions, binary, patch, patchTruncated}], stats, trun…

ParameterTypBeschreibung
owner*string
repo*string
shastringCommit SHA — diffs it against its first parent
basestringBase ref (with `head`)
headstringHead ref (with `base`)
include_patchbooleanInclude patch bodies (default true)
max_patch_bytesnumberTotal budget for patch text across all files (default 400000, max 2000000)
gluecron_create_branchCreate a new branch ref pointing at an existing sha. Mirrors POST /api/v2/repos/.../git/refs. Requires 'repo' scope. Returns {ref, sha}.

Create a new branch ref pointing at an existing sha. Mirrors POST /api/v2/repos/.../git/refs. Requires 'repo' scope. Returns {ref, sha}.

ParameterTypBeschreibung
owner*string
repo*string
branch*stringNew branch name (short form)
sha*stringTarget commit sha (40-hex)
gluecron_atomic_multi_file_commitApply a set of file writes + deletes as a single atomic commit on a branch (creates the branch if it doesn't exist). The killer agent tool: blob/tree/commit/ref-update sequence. Each change is `{path, content?, content_base64?, deleted?}`. Requires 'repo' scope.

Apply a set of file writes + deletes as a single atomic commit on a branch (creates the branch if it doesn't exist). The killer agent tool: blob/tree/commit/ref-update sequence. Each change is `{path, content?, content_base64?, deleted?}`. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
branch*string
base_branchstringBranch to fork from when `branch` doesn't yet exist (default: repo default).
message*string
changes*arrayArray of {path, content?|content_base64?, deleted?} entries.
gluecron_ship_specDrop a spec file in .gluecron/specs/ with status: ready so the autopilot picks it up. Wraps voice-to-pr.shipAsSpec — handle both voice + manual specs. Requires 'repo' scope.

Drop a spec file in .gluecron/specs/ with status: ready so the autopilot picks it up. Wraps voice-to-pr.shipAsSpec — handle both voice + manual specs. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
title*string
body*stringSpec body (Markdown)
gluecron_voice_to_prInterpret a free-form voice transcript and either ship it as a spec or create an issue (caller picks via `as`). Wraps src/lib/voice-to-pr.ts. Requires 'repo' scope.

Interpret a free-form voice transcript and either ship it as a spec or create an issue (caller picks via `as`). Wraps src/lib/voice-to-pr.ts. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
transcript*string
asstring'spec' or 'issue' (default: auto via interpretVoiceTranscript)
gluecron_refactor_across_reposPlan + execute a refactor that spans multiple repos owned by the caller. Wraps src/lib/multi-repo-refactor.ts. `dry_run: true` returns the plan only. Requires 'repo' scope.

Plan + execute a refactor that spans multiple repos owned by the caller. Wraps src/lib/multi-repo-refactor.ts. `dry_run: true` returns the plan only. Requires 'repo' scope.

ParameterTypBeschreibung
description*stringNatural-language description
repository_idsarrayOptional explicit repo IDs to scope the refactor to.
dry_runbooleanWhen true, returns the plan and does NOT execute.
gluecron_explain_repoReturn the cached AI 'explain this codebase' Markdown for a repo. Pure read — never triggers a new generation (use the web UI for that).

Return the cached AI 'explain this codebase' Markdown for a repo. Pure read — never triggers a new generation (use the web UI for that).

ParameterTypBeschreibung
owner*string
repo*string
gluecron_chat_with_repoStart a new chat with a repo: creates a chat row, sends the first user message, streams + persists the assistant reply. Returns {chat_id, reply}. If the AI service does not answer this fails with a JSON-RPC error carrying {chat_id, ai_error} — it never returns apology copy as a reply. Requires auth…

Start a new chat with a repo: creates a chat row, sends the first user message, streams + persists the assistant reply. Returns {chat_id, reply}. If the AI service does not answer this fails with a JSON-RPC error carrying {chat_id, ai_error} — it never returns apology copy as a reply. Requires auth…

ParameterTypBeschreibung
owner*string
repo*string
message*stringInitial user message
titlestringChat title (optional)
gluecron_chat_continueSend another message to an existing repo chat. Returns the assistant's reply. If the AI service does not answer this fails with a JSON-RPC error carrying {chat_id, ai_error} rather than returning apology copy as a reply.

Send another message to an existing repo chat. Returns the assistant's reply. If the AI service does not answer this fails with a JSON-RPC error carrying {chat_id, ai_error} rather than returning apology copy as a reply.

ParameterTypBeschreibung
chat_id*string
message*string
gluecron_generate_testsGenerate tests for a PR via Claude. Wraps src/lib/ai-test-generator.generateTestsForPr. Mode 'follow-up-pr' opens a new PR; 'append-commit' commits onto the head branch. Requires 'repo' scope.

Generate tests for a PR via Claude. Wraps src/lib/ai-test-generator.generateTestsForPr. Mode 'follow-up-pr' opens a new PR; 'append-commit' commits onto the head branch. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
number*numberPR number
modestring'follow-up-pr' or 'append-commit'
gluecron_generate_commit_messageGenerate a commit message for a diff. Same engine as gluecron_generate_pr_description but explicit for the commit-message use case.

Generate a commit message for a diff. Same engine as gluecron_generate_pr_description but explicit for the commit-message use case.

ParameterTypBeschreibung
diff*string
stylestring'conventional' (default) or 'plain'
gluecron_generate_release_notesGenerate release notes between two tags. Wraps src/lib/ai-release-notes.generateReleaseNotes. Returns the rendered Markdown + section data.

Generate release notes between two tags. Wraps src/lib/ai-release-notes.generateReleaseNotes. Returns the rendered Markdown + section data.

ParameterTypBeschreibung
owner*string
repo*string
from_tagstringPrevious tag (optional)
to_tag*stringNew tag
gluecron_propose_migrationPropose a dependency-upgrade PR. Wraps src/lib/migration-assistant.proposeMajorMigration. Requires 'repo' scope.

Propose a dependency-upgrade PR. Wraps src/lib/migration-assistant.proposeMajorMigration. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
dependency*string
from_version*string
to_version*string
base_sha*stringCommit sha to fork from
changelogstringOptional changelog text
gluecron_propose_doc_updateManual trigger for the AI doc-update flow: scans tracked sections on the default branch and opens a PR rewriting stale prose. Requires 'repo' scope.

Manual trigger for the AI doc-update flow: scans tracked sections on the default branch and opens a PR rewriting stale prose. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
gluecron_trigger_workflowDispatch a workflow_dispatch run. Mirrors POST /api/v2/repos/.../actions/workflows/:filename/dispatches. Requires 'repo' scope.

Dispatch a workflow_dispatch run. Mirrors POST /api/v2/repos/.../actions/workflows/:filename/dispatches. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
filename*stringWorkflow filename (e.g. ci.yml)
refstringBranch / tag / sha (default: repo default branch)
inputsobjectWorkflow inputs (object)
gluecron_get_workflow_runFetch a workflow run's metadata + status. Mirrors GET /api/v2/repos/.../actions/runs/:id.

Fetch a workflow run's metadata + status. Mirrors GET /api/v2/repos/.../actions/runs/:id.

ParameterTypBeschreibung
owner*string
repo*string
run_id*string
gluecron_get_workflow_logsReturn concatenated per-job logs for a workflow run, plus per-job metadata. JSON-friendly companion to the ZIP-download endpoint.

Return concatenated per-job logs for a workflow run, plus per-job metadata. JSON-friendly companion to the ZIP-download endpoint.

ParameterTypBeschreibung
owner*string
repo*string
run_id*string
gluecron_cancel_workflow_runCancel a queued/running workflow run. Requires 'repo' scope.

Cancel a queued/running workflow run. Requires 'repo' scope.

ParameterTypBeschreibung
owner*string
repo*string
run_id*string
gluecron_get_preview_urlReturn the branch-preview URL + status for a (repo, branch) pair. Wraps branch-previews.getPreviewForBranch. Returns {ok:false, reason:'not enabled on this host'} when the host has no PREVIEW_DOMAIN (no preview would ever resolve).

Return the branch-preview URL + status for a (repo, branch) pair. Wraps branch-previews.getPreviewForBranch. Returns {ok:false, reason:'not enabled on this host'} when the host has no PREVIEW_DOMAIN (no preview would ever resolve).

ParameterTypBeschreibung
owner*string
repo*string
branch*string
gluecron_provision_pr_sandboxProvision (or re-provision) a sandbox for a PR. Wraps pr-sandbox.provisionSandbox. Requires 'repo' scope. Returns {ok:false, reason:'not enabled on this host'} when no sandbox provisioner runs on the host.

Provision (or re-provision) a sandbox for a PR. Wraps pr-sandbox.provisionSandbox. Requires 'repo' scope. Returns {ok:false, reason:'not enabled on this host'} when no sandbox provisioner runs on the host.

ParameterTypBeschreibung
owner*string
repo*string
number*number
gluecron_create_agent_sessionMint a new agent-multiplayer session. Returns the plaintext `token` exactly once (store it). Requires 'admin' scope.

Mint a new agent-multiplayer session. Returns the plaintext `token` exactly once (store it). Requires 'admin' scope.

ParameterTypBeschreibung
name*stringHuman-readable session name (unique per owner)
repository_idstringOptional repo to scope to
branch_namespacestringOptional branch namespace override
budget_cents_per_daynumberDaily budget cap in cents (default 500)
gluecron_acquire_leaseGrab an exclusive lease on a target (e.g. a PR or branch) for an agent session. Returns null when another agent holds an active lease.

Grab an exclusive lease on a target (e.g. a PR or branch) for an agent session. Returns null when another agent holds an active lease.

ParameterTypBeschreibung
agent_session_id*string
target_type*stringe.g. 'pull_request', 'branch'
target_id*string
duration_msnumberLease duration (default 5 minutes)
gluecron_release_leaseRelease a lease by id. Idempotent. Returns {released}.

Release a lease by id. Idempotent. Returns {released}.

ParameterTypBeschreibung
lease_id*string
gluecron_get_agent_budgetReturn spent / cap / remaining cents for an agent session.

Return spent / cap / remaining cents for an agent session.

ParameterTypBeschreibung
agent_session_id*string
gluecron_semantic_searchQuery the per-repo vector index (Voyage embeddings when configured, hash fallback otherwise). Reads the live per-push index (code_embeddings) first, falling back to the manually-reindexed chunk index (code_chunks). Returns {hits, source}.

Query the per-repo vector index (Voyage embeddings when configured, hash fallback otherwise). Reads the live per-push index (code_embeddings) first, falling back to the manually-reindexed chunk index (code_chunks). Returns {hits, source}.

ParameterTypBeschreibung
owner*string
repo*string
query*string
limitnumber
gluecron_find_symbolFind definitions of a symbol by name within a repo. Wraps src/lib/symbols.findDefinitions.

Find definitions of a symbol by name within a repo. Wraps src/lib/symbols.findDefinitions.

ParameterTypBeschreibung
owner*string
repo*string
name*stringSymbol name
gluecron_pr_status_summaryCompute a one-shot status summary for a PR: state, risk score, AI-review verdicts (trio), gate signals. Read-only.

Compute a one-shot status summary for a PR: state, risk score, AI-review verdicts (trio), gate signals. Read-only.

ParameterTypBeschreibung
owner*string
repo*string
number*number
gluecron_ai_cost_summaryReturn AI spend rollups. Scope by one of: user_id (self), repo {owner,repo}, or agent_session_id. Defaults to caller's user spend.

Return AI spend rollups. Scope by one of: user_id (self), repo {owner,repo}, or agent_session_id. Defaults to caller's user spend.

ParameterTypBeschreibung
scopestring'user' (default) | 'repo' | 'agent'
ownerstring
repostring
agent_session_idstring
gluecron_security_scanEverything Gluecron actually knows about a repository's security, in one honest call: OSV.dev CVE/GHSA advisories against the indexed dependency graph (with FIXED VERSIONS), Gluecron's supplemental advisory list, a full-tree committed-secret scan, and optionally a Claude semantic code review. Unlik…

Everything Gluecron actually knows about a repository's security, in one honest call: OSV.dev CVE/GHSA advisories against the indexed dependency graph (with FIXED VERSIONS), Gluecron's supplemental advisory list, a full-tree committed-secret scan, and optionally a Claude semantic code review. Unlik…

ParameterTypBeschreibung
owner*stringRepo owner username
repo*stringRepo name
refstringBranch, tag or commit SHA to scan the tree of. Default: the repo's default branch. Note advisories describe the INDEXED dependency graph, whose commit is repor…
include_ai_reviewbooleanOpt in to the Claude Sonnet semantic review (SQLi/XSS/SSRF/authz/crypto). Costs an Anthropic call and adds seconds. Default false. When it cannot run — no key,…
max_candidate_linesnumberCap on lines the secret detector inspects (1-200000, default 20000). The whole tree is always prefiltered; only lines that already matched a secret marker are…

62 von 62 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.