@becklabs/beck-mcp-server

MCPcomunidad
v1.6.1UnknownMITActualizado hace 9 dnpmGitHub

MCP server for Beck — record your agent's plan as epics and tasks, resume work, documents, and the task lifecycle

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). 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 →
687Descargas/sem.
hace 9 dÚltima actualización
Necesita 1 credencial antes de poder ejecutarse
  • BECK_API_TOKENClave de APIobligatoria

    Workspace token from https://beck.bot/settings/tokens, named after the agent.

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorUnknown
LicenciaMIT
Versión1.6.1
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · 2 privilegiadas
Análisis de seguridad✓ Limpiov1.6.1 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado6 oct 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

40 herramientas · 2 privilegiadas
Extraído estáticamente del paquete publicadov1.6.1 · 12h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

whoamiReturn the identity behind this API token (token name/kind, mint permission, owner). Use to know how comments and progress will be attributed.

Return the identity behind this API token (token name/kind, mint permission, owner). Use to know how comments and progress will be attributed.

No se publicó ningún esquema de entrada para esta herramienta.

list_workspacesList Beck workspaces this token can see. Tokens are org-scoped — this is not a default workspace. If the human named one, use only that id. If more than one and none named, ask. create_workspace only if they asked for a new one.

List Beck workspaces this token can see. Tokens are org-scoped — this is not a default workspace. If the human named one, use only that id. If more than one and none named, ask. create_workspace only if they asked for a new one.

No se publicó ningún esquema de entrada para esta herramienta.

create_workspaceCreate a workspace in the current org or personal account. Default: only when the human asked for a new workspace. If they named an existing one, bind to that instead. An empty bound workspace gets a prd document, not a second workspace. The human's prompt overrides this default.

Create a workspace in the current org or personal account. Default: only when the human asked for a new workspace. If they named an existing one, bind to that instead. An empty bound workspace gets a prd document, not a second workspace. The human's prompt overrides this default.

No se publicó ningún esquema de entrada para esta herramienta.

bind_workspaceBind a Beck workspace to this git repo (the directory the agent runs in) so later calls can omit workspaceId. Do this once per repo after the human picks the workspace.

Bind a Beck workspace to this git repo (the directory the agent runs in) so later calls can omit workspaceId. Do this once per repo after the human picks the workspace.

No se publicó ningún esquema de entrada para esta herramienta.

list_api_tokensList API tokens for this account in the current org (names, prefixes, kind, mint permission). Never returns secrets. Use when staffing multi-bot channels.

List API tokens for this account in the current org (names, prefixes, kind, mint permission). Never returns secrets. Use when staffing multi-bot channels.

No se publicó ningún esquema de entrada para esta herramienta.

create_api_tokenMint a new API token named for a bot (e.g. Coder, Reviewer). Requires a mint-capable coordinator token (Settings → Tokens). Returns the raw secret once — hand it only to that bot's private config. Worker tokens cannot mint.

Mint a new API token named for a bot (e.g. Coder, Reviewer). Requires a mint-capable coordinator token (Settings → Tokens). Returns the raw secret once — hand it only to that bot's private config. Worker tokens cannot mint.

No se publicó ningún esquema de entrada para esta herramienta.

revoke_api_tokenRevoke an API token by id. Owner only via API path.

Revoke an API token by id. Owner only via API path.

No se publicó ningún esquema de entrada para esta herramienta.

list_tasksList tasks in a workspace. Can filter by status, epic, or show icebox items.

List tasks in a workspace. Can filter by status, epic, or show icebox items.

No se publicó ningún esquema de entrada para esta herramienta.

get_taskGet full details of a task including description, acceptance criteria, and comments.

Get full details of a task including description, acceptance criteria, and comments.

No se publicó ningún esquema de entrada para esta herramienta.

start_taskStart working on a task. This assigns the task to you and changes status to 'started'. Use this before beginning implementation work.

Start working on a task. This assigns the task to you and changes status to 'started'. Use this before beginning implementation work.

No se publicó ningún esquema de entrada para esta herramienta.

finish_taskSubmit a task for review. Changes status to 'ready_for_review'. Pass progress to log what you did and finish in one call. Next step is accept_task / reject_task under the active autonomy mode (human_review, peer_review, or full).

Submit a task for review. Changes status to 'ready_for_review'. Pass progress to log what you did and finish in one call. Next step is accept_task / reject_task under the active autonomy mode (human_review, peer_review, or full).

No se publicó ningún esquema de entrada para esta herramienta.

accept_taskAccept a ready_for_review task (marks completed). Follow autonomy mode: human_review → only if they asked; peer_review → reviewer/PM bot; full → allowed when the job brief said so. Unspecified mode → prefer human review.

Accept a ready_for_review task (marks completed). Follow autonomy mode: human_review → only if they asked; peer_review → reviewer/PM bot; full → allowed when the job brief said so. Unspecified mode → prefer human review.

No se publicó ningún esquema de entrada para esta herramienta.

reject_taskReject a ready_for_review task back to started. reason is required. Follow the same autonomy mode rules as accept_task.

Reject a ready_for_review task back to started. reason is required. Follow the same autonomy mode rules as accept_task.

No se publicó ningún esquema de entrada para esta herramienta.

list_commentsList all comments on a task.

List all comments on a task.

No se publicó ningún esquema de entrada para esta herramienta.

add_commentAdd a comment to a task. Use this to document progress, ask questions, or provide updates.

Add a comment to a task. Use this to document progress, ask questions, or provide updates.

No se publicó ningún esquema de entrada para esta herramienta.

update_taskUpdate task details (title, type, points, tags, epic, description, blocked status, acceptance criteria, relevant files). Status cannot be set here — use start_task, finish_task, accept_task, or reject_task.

Update task details (title, type, points, tags, epic, description, blocked status, acceptance criteria, relevant files). Status cannot be set here — use start_task, finish_task, accept_task, or reject_task.

No se publicó ningún esquema de entrada para esta herramienta.

set_relevant_filesSet the relevant files for a task. Use this to record which files are important for the task, so future work sessions know where to look. Paths must be relative to project root.

Set the relevant files for a task. Use this to record which files are important for the task, so future work sessions know where to look. Paths must be relative to project root.

No se publicó ningún esquema de entrada para esta herramienta.

get_task_contextGet rich context for a task including epic spec, related tasks, comments, and activity. Use this when starting work on a task to understand the full context.

Get rich context for a task including epic spec, related tasks, comments, and activity. Use this when starting work on a task to understand the full context.

No se publicó ningún esquema de entrada para esta herramienta.

log_progressLog a structured progress update for a task. Use this to document what you attempted, what succeeded, what failed, and any blockers or questions.

Log a structured progress update for a task. Use this to document what you attempted, what succeeded, what failed, and any blockers or questions.

No se publicó ningún esquema de entrada para esta herramienta.

list_progressList structured progress updates for a task.

List structured progress updates for a task.

No se publicó ningún esquema de entrada para esta herramienta.

recommend_taskGet recommendations for what task to work on next. Returns tasks prioritized by: 1) Your in-progress work, 2) Tasks assigned to you, 3) High-priority unassigned tasks.

Get recommendations for what task to work on next. Returns tasks prioritized by: 1) Your in-progress work, 2) Tasks assigned to you, 3) High-priority unassigned tasks.

No se publicó ningún esquema de entrada para esta herramienta.

list_documentsList planning documents in a workspace. Documents are the living PRD/notes corpus.

List planning documents in a workspace. Documents are the living PRD/notes corpus.

No se publicó ningún esquema de entrada para esta herramienta.

read_documentRead a workspace document by path (e.g. prd or research/notes).

Read a workspace document by path (e.g. prd or research/notes).

No se publicó ningún esquema de entrada para esta herramienta.

create_documentCreate a markdown document in a workspace.

Create a markdown document in a workspace.

No se publicó ningún esquema de entrada para esta herramienta.

write_documentprivilegiadaUpdate a document. etag is required (If-Match from a prior read_document). Writes without an etag are rejected so concurrent edits cannot silently overwrite.

Update a document. etag is required (If-Match from a prior read_document). Writes without an etag are rejected so concurrent edits cannot silently overwrite.

No se publicó ningún esquema de entrada para esta herramienta.

delete_documentprivilegiadaDelete a document. etag is required (If-Match from a prior read_document) so concurrent deletes cannot race a newer edit.

Delete a document. etag is required (If-Match from a prior read_document) so concurrent deletes cannot race a newer edit.

No se publicó ningún esquema de entrada para esta herramienta.

list_document_versionsList saved versions of a document (id, time, actor, etag). Use restore_document to roll back.

List saved versions of a document (id, time, actor, etag). Use restore_document to roll back.

No se publicó ningún esquema de entrada para esta herramienta.

restore_documentRestore a document to a previous version. etag is the current document etag (If-Match), not the version's etag.

Restore a document to a previous version. etag is the current document etag (If-Match), not the version's etag.

No se publicó ningún esquema de entrada para esta herramienta.

list_epicsList epics in a workspace (title, status, task counts, last plan, GitHub).

List epics in a workspace (title, status, task counts, last plan, GitHub).

No se publicó ningún esquema de entrada para esta herramienta.

get_epicGet an epic: working spec, last-plan provenance, imported tasks, GitHub link, and latest suggested breakdown. Use after plan_it or when you need the spec without a task id.

Get an epic: working spec, last-plan provenance, imported tasks, GitHub link, and latest suggested breakdown. Use after plan_it or when you need the spec without a task id.

No se publicó ningún esquema de entrada para esta herramienta.

resumeBrief for picking work back up in this repo's workspace: tasks in progress, waiting for review, next up, open epics and plan documents. Call at session start and after the conversation is compacted, before re-reading code.

Brief for picking work back up in this repo's workspace: tasks in progress, waiting for review, next up, open epics and plan documents. Call at session start and after the conversation is compacted, before re-reading code.

No se publicó ningún esquema de entrada para esta herramienta.

ask_decisionRecord a choice the human may want a say in, with the default you are going with, then keep working on that default. Returns right away; the answer comes back on a later start_task, finish_task or recommend_task. Set blocking only for hard-to-undo choices (it blocks the affected tasks until answere…

Record a choice the human may want a say in, with the default you are going with, then keep working on that default. Returns right away; the answer comes back on a later start_task, finish_task or recommend_task. Set blocking only for hard-to-undo choices (it blocks the affected tasks until answere…

No se publicó ningún esquema de entrada para esta herramienta.

list_decisionsList decisions in the workspace: open ones waiting on the human (costly first), then answered ones, newest first.

List decisions in the workspace: open ones waiting on the human (costly first), then answered ones, newest first.

No se publicó ningún esquema de entrada para esta herramienta.

answer_decisionAnswer an open decision: give an answer or keep the default. For peer-review bots, only when the autonomy mode allows it; otherwise the human answers in Beck.

Answer an open decision: give an answer or keep the default. For peer-review bots, only when the autonomy mode allows it; otherwise the human answers in Beck.

No se publicó ningún esquema de entrada para esta herramienta.

record_planRecord an approved plan in one call: saves the plan markdown as a document under plans/, then creates each epic and its tasks in order. Use right after the human approves a plan (for example when leaving plan mode) if it has 3 or more tasks. You do the breakdown; Beck does not re-plan it.

Record an approved plan in one call: saves the plan markdown as a document under plans/, then creates each epic and its tasks in order. Use right after the human approves a plan (for example when leaving plan mode) if it has 3 or more tasks. You do the breakdown; Beck does not re-plan it.

No se publicó ningún esquema de entrada para esta herramienta.

create_epicCreate an epic in a workspace. Use create_tasks to add its work.

Create an epic in a workspace. Use create_tasks to add its work.

No se publicó ningún esquema de entrada para esta herramienta.

create_tasksAdd tasks to an epic, in order, at the bottom of the backlog (or icebox). Use when scope grows mid-run or to finish a partial record_plan.

Add tasks to an epic, in order, at the bottom of the backlog (or icebox). Use when scope grows mid-run or to finish a partial record_plan.

No se publicó ningún esquema de entrada para esta herramienta.

plan_itFor people planning without an agent: snapshot selected documents into one or more epics, optionally with Beck's AI task breakdown. If you planned the work yourself, use record_plan instead. Suggested tasks are not in the backlog until import_suggested_tasks (or a human imports in Beck).

For people planning without an agent: snapshot selected documents into one or more epics, optionally with Beck's AI task breakdown. If you planned the work yourself, use record_plan instead. Suggested tasks are not in the backlog until import_suggested_tasks (or a human imports in Beck).

No se publicó ningún esquema de entrada para esta herramienta.

import_suggested_tasksImport pending Plan-it / breakdown suggestions from an epic into the backlog or icebox. Use when asked or when autonomy mode allows. Prefer get_epic first to see pending indices.

Import pending Plan-it / breakdown suggestions from an epic into the backlog or icebox. Use when asked or when autonomy mode allows. Prefer get_epic first to see pending indices.

No se publicó ningún esquema de entrada para esta herramienta.

link_epic_githubLink a GitHub branch or PR to an epic. Use this after creating a branch or opening a PR for an epic's work.

Link a GitHub branch or PR to an epic. Use this after creating a branch or opening a PR for an epic's work.

No se publicó ningún esquema de entrada para esta herramienta.

40 de 40 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

MCP server for Beck — record your agent's plan as epics and tasks, resume work, documents, and the task lifecycle

Palabras clave
mcpbeckagentsproject-management
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-06: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 1 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

53 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+41 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.