com.gluecron/gluecron

MCPcomunidaden línea
v1.0.0com.gluecronUnknownActualizado hace 2 m

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

Estado del endpointen línea
comprobado hace 2 días · 230 ms
100 % de las últimas 5 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 2 mÚltima actualización
Paquete
Autorcom.gluecron
LicenciaUnknown
Versión1.0.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/30
Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
Verificación de dominio+0/10
Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
Análisis de inyección de prompts · limpio+30/30
Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
DependenciasSin auditar
Superficie de herramientas62 herramientas · 3 privilegiadas
Análisis de seguridad✓ Limpiovlive · hace 11 d¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado15 jul 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

62 herramientas · 3 privilegiadas
Observado en vivo desde el endpoint del proveedor11d ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

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

ParámetroTipoDescripción
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).

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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).

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
owner*stringSource repo owner
repo*stringSource repo name
gluecron_delete_repoprivilegiadaPermanently 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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
owner*string
repo*string
refstringBranch / tag / sha (default HEAD)
path*string
encodingstring'utf8' (default) or 'base64'
gluecron_write_fileprivilegiadaCreate 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.

ParámetroTipoDescripción
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_fileprivilegiadaDelete 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.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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).

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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).

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
lease_id*string
gluecron_get_agent_budgetReturn spent / cap / remaining cents for an agent session.

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

ParámetroTipoDescripción
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}.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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 de 62 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.