com.gluecron/gluecron

MCPcommunityattivo
v1.0.0com.gluecronUnknownAggiornato 2 mesi fa

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

Stato dell’endpointattivo
verificato 2 giorni fa · 230 ms
100 % degli ultimi 5 controlli hanno raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

Dedotto dai trasporti dichiarati da questo annuncio (streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
2 mesi faUltimo aggiornamento
Pacchetto
Autorecom.gluecron
LicenzaUnknown
Versione1.0.0
Fontemcp-registry
Stato di fiducia
B
60/100Buono
Presente nell’indice di Forge+10/10
Identità del publisher verificata+0/30
Publisher: per questo annuncio non risulta alcun repository, quindi `forge publish` non può verificare la proprietà automaticamente. Usa «Rivendica questo annuncio» qui sopra — Forge li esamina a mano.
Verifica del dominio+0/10
Al momento non disponibile per questo tipo di annuncio — oggi il controllo del dominio viene eseguito solo per i pacchetti su npm, quindi questa riga non può ancora essere ottenuta qui, indipendentemente da cosa sia ospitato sul dominio.
Analisi prompt injection · pulita+30/30
Analisi offuscamento / esfiltrazione · pulita+20/20
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio
Provenienza
DipendenzeNon verificate
Superficie di strumenti62 strumenti · 3 privilegiati
Analisi di sicurezza✓ Pulitovlive · 11 g faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato15 lug 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

62 strumenti · 3 privilegiati
Osservato in tempo reale dall’endpoint del fornitore11d ago

Letto da un vero handshake MCP initialize → tools/list verso l’endpoint dichiarato. Nessuno strumento è stato invocato — tools/list è la chiamata di introspezione in sola lettura che il protocollo prevede a questo scopo. Riflette ciò che il server annunciava in quel momento; un endpoint ospitato non è vincolato ad alcuna versione e può cambiare senza preavviso.

  • https://gluecron.com/mcp62 strumenti · 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.

ParametroTipoDescrizione
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).

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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).

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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…

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
owner*stringSource repo owner
repo*stringSource repo name
gluecron_delete_repoprivilegiatoPermanently 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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
owner*string
repo*string
refstringBranch / tag / sha (default HEAD)
path*string
encodingstring'utf8' (default) or 'base64'
gluecron_write_fileprivilegiatoCreate 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.

ParametroTipoDescrizione
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_fileprivilegiatoDelete 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.

ParametroTipoDescrizione
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…

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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…

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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).

ParametroTipoDescrizione
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…

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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).

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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}.

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

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

ParametroTipoDescrizione
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}.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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.

ParametroTipoDescrizione
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…

ParametroTipoDescrizione
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 strumenti su 62 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

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

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Nessuna copertura delle dipendenze

Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.