NeuralTrust ha sido reconocido por Gartner → Leer más

Conecta Buildkite MCP a tus agentes de IA, de forma segura.

Un único endpoint seguro para cada llamada a Buildkite que hacen tus agentes de IA: acotada por usuario, inspeccionada y registrada.

Elige las herramientas que pueden usar tus agentes de IA

56 herramientas del esquema de Buildkite MCP.

Mostrando 56 herramientas

  • access_tokenreadReturns information about the current API access token, including its scopes and UUID.
  • current_userreadReturns details about the user account that owns the API token: name, email, avatar and account creation date. Scope: read_user.
  • user_token_organizationreadReturns details about the Buildkite organization associated with the user token. Scope: read_organizations.
  • list_clustersreadLists all clusters in an organization with their names, descriptions, default queues and creation details. Scope: read_clusters.
  • get_clusterreadReturns a specific cluster's name, description, default queue and configuration. Scope: read_clusters.
  • list_cluster_queuesreadLists all queues in a cluster with their keys, descriptions, dispatch status and agent configuration. Scope: read_clusters.
  • get_cluster_queuereadReturns a specific queue's key, description, dispatch status and hosted agent configuration. Scope: read_clusters.
  • create_clusterwriteCreates a new cluster in an organization. Scope: write_clusters.
  • create_cluster_queuewriteCreates a new self-hosted queue in a cluster. Scope: write_clusters.
  • update_clusterhigh riskUpdates an existing cluster's name, description, emoji, colour or default queue. Annotated destructive. Scope: write_clusters.
  • update_cluster_queuehigh riskUpdates an existing queue's description or retry agent affinity. Annotated destructive. Scope: write_clusters.
  • pause_cluster_queue_dispatchhigh riskPauses dispatch on a queue, preventing new jobs from reaching agents. Annotated destructive. Scope: write_clusters.
  • resume_cluster_queue_dispatchhigh riskResumes dispatch on a paused queue so jobs reach agents again. Annotated destructive. Scope: write_clusters.
  • list_cluster_secretsreadLists a cluster's secrets and their details. Values are never returned. Scope: read_secrets_details.
  • get_cluster_secretreadReturns details about a specific secret. The value itself is never returned. Scope: read_secrets_details.
  • create_cluster_secrethigh riskCreates a secret with an optional description and access policy, introducing a credential into the CI environment. Scope: write_secrets.
  • list_cache_registriesreadLists a cluster's cache registries ordered by slug with cursor pagination. Scope: read_clusters.
  • get_cache_registryreadReturns a cache registry including its policy and whether it is the cluster's default. Scope: read_clusters.
  • create_cache_registrywriteCreates a cache registry in a cluster with optional metadata and policy. Scope: write_clusters.
  • update_cache_registryhigh riskUpdates a cache registry's name, description, emoji, colour or policy. Annotated destructive. Scope: write_clusters.
  • set_default_cache_registryhigh riskSets another cache registry in the same cluster as the cluster's default. A cluster always has a default, so this cannot clear it. Annotated destructive.
  • delete_cache_registryhigh riskDeletes a cache registry and its cache metadata. A cluster's default cache registry cannot be deleted. Annotated destructive.
  • list_agentsreadLists agents in an organization with their connection state, host details, version, current job and pause status. Scope: read_agents.
  • get_agentreadReturns a specific agent's connection state, host details, current job, metadata and pause status. Scope: read_agents.
  • list_pipelinesreadLists all pipelines in an organization with their basic details, build counts and current status. Scope: read_pipelines.
  • get_pipelinereadReturns a pipeline's configuration, steps, environment variables and build statistics. Scope: read_pipelines.
  • list_pipeline_schedulesreadLists a pipeline's schedules with cron expression, target branch, environment variables, enabled state and next build time. Scope: read_pipelines.
  • get_pipeline_schedulereadReturns a single pipeline schedule's cron expression, branch, environment variables, enabled state, last failure and next build time. Scope: read_pipelines.
  • create_pipelinehigh riskCreates a new CI/CD pipeline with YAML configuration, repository connection and cluster assignment. Annotated destructiveHint false, but it creates executable configuration. Scope: write_pipelines.
  • update_pipelinehigh riskModifies an existing pipeline's configuration, repository, settings or metadata. Annotated destructive. Scope: write_pipelines.
  • create_pipeline_schedulehigh riskCreates a schedule that triggers builds on a cron-driven interval, so it runs unattended afterwards. Scope: write_pipelines.
  • update_pipeline_schedulehigh riskModifies an existing schedule's cron expression, branch, environment variables or enabled state. Annotated destructive. Scope: write_pipelines.
  • list_buildsreadLists builds for an organization, or for a pipeline when a slug is given, as lightweight summaries with state, branch, commit, message, URL and creation time. Scope: read_builds.
  • get_buildreadReturns metadata for a specific build without jobs or expanded pipeline information. Scope: read_builds.
  • get_build_test_engine_runsreadReturns Test Engine runs data for a specific build, used to look up test runs. Scope: read_builds.
  • create_buildhigh riskTriggers a new build on a pipeline for a specific commit and branch, with optional environment variables, metadata and author information. It carries destructiveHint false yet executes pipeline commands, which Buildkite cites as the reason not to treat that annotation as a read-only allowlist. Scope: write_builds.
  • cancel_buildhigh riskCancels a running build on a pipeline. Annotated destructive. Scope: write_builds.
  • rebuild_buildhigh riskRebuilds or retries an entire build on a pipeline. Annotated destructive. Scope: write_builds.
  • list_jobsreadLists jobs for a build with optional state filtering and cursor-based pagination. Scope: read_builds.
  • get_jobreadReturns a job by UUID, scoped to a build when a pipeline slug and build number are given, or organization-wide when both are omitted. Scope: read_builds.
  • get_job_envreadReturns the environment variables for a specific job in a build, which is where CI credentials typically live. It requires its own read_job_env scope.
  • unblock_jobhigh riskUnblocks a blocked job so it can continue execution, releasing a gate that was there for a person to approve. Annotated destructive. Scope: write_builds.
  • retry_jobhigh riskRetries a specific job that failed or timed out in a build. Annotated destructive. Scope: write_builds.
  • search_logsreadSearches log entries using regex patterns with optional context lines, over the Parquet conversion of the job's logs.
  • tail_logsreadShows the last N entries from the log file, for recent errors and status checks.
  • read_logsreadReads log entries from the file, optionally starting from a specific row number.
  • list_artifacts_for_buildreadLists a build's artifacts across all its jobs with file details, paths, sizes, MIME types and download URLs. Scope: read_artifacts.
  • list_artifacts_for_jobreadLists an individual job's artifacts with file details, paths, sizes, MIME types and download URLs. Scope: read_artifacts.
  • get_artifactreadDownloads a specific artifact's content, returned base64-encoded, so arbitrary build output lands in the model's context. Scope: read_artifacts.
  • list_annotationsreadLists the annotations for a build or a specific job. Scope: read_builds.
  • create_annotationhigh riskCreates an annotation on a build or a specific job, visible to everyone looking at that build. Annotated destructive. Scope: write_builds.
  • list_testsreadLists tests in a Test Engine suite with execution metrics aggregated over a selected time range, with filtering, metric sorting and pagination. Scope: read_suites.
  • get_testreadReturns a specific test with additional metadata for failed test executions. Scope: read_suites.
  • list_test_runsreadLists all test runs for a test suite in Test Engine. Scope: read_suites.
  • get_test_runreadReturns a specific test run in Test Engine. Scope: read_suites.
  • get_failed_executionsreadReturns failed test executions for a run, optionally expanding to full error messages and stack traces. Scope: read_suites.

Qué expone Buildkite MCP

Buildkite MCP agrupa sus 56 herramientas en 12 categorías, cada una con una política inicial sugerida.

Las 56 herramientas en JSON, listas para pegar.

CategoríaIncluyeAccesoPolítica sugerida
Clústeres y colasListado y lectura de clústeres con sus colas por defecto y configuración, creación y actualización, listado y lectura de colas con su estado de despacho y configuración de agentes, creación y actualización de colas, y pausa o reanudación del despachoLectura / Escriturapause_cluster_queue_dispatch impide que lleguen jobs nuevos a los agentes sin que nada parezca roto, el fallo silencioso de aquí. Toda escritura exige el ámbito write_clusters
Pipelines y programacionesListado y lectura de pipelines con su configuración, pasos, variables de entorno y estadísticas, creación de pipelines YAML y actualización, y listado, lectura, creación y actualización de programaciones con sus expresiones cron, ramas y variablesLectura / EscrituraUn pipeline es configuración ejecutable y una programación lo hace correr solo por cron. get_pipeline devuelve variables de entorno como parte de la configuración: trata también la lectura como sensible
Registros de cachéListado y lectura de los registros de caché de un clúster con su política y si son el predeterminado, creación y actualización, asignación de otro como predeterminado y borrado con sus metadatosLectura / Escrituradelete_cache_registry es el único borrado real de esta superficie. El registro predeterminado de un clúster no se puede borrar, y estas herramientas no existen en la v1.24.0 ni anteriores
BuildsListado de builds por organización o pipeline como resúmenes ligeros, lectura de los metadatos de una, obtención de sus runs de Test Engine, disparo de una build nueva para un commit y rama con variables opcionales, cancelación y reconstrucciónLectura / Escrituracreate_build lleva destructiveHint false pero lanza una build y ejecuta los comandos del pipeline, razón que da Buildkite para no tratar esa anotación como lista de solo lectura. Acepta variables de entorno, así que puede inyectar valores en la ejecución
JobsListado de los jobs de una build con filtro de estado, lectura de un job por UUID a nivel de build u organización, desbloqueo de un job bloqueado, reintento de uno fallido o caducado y obtención de sus variables de entornoLectura / Escrituraget_job_env devuelve las variables de entorno de un job, donde suelen vivir las credenciales de CI; exige su propio ámbito read_job_env, así que déjalo fuera del token salvo necesidad real. unblock_job libera una puerta que debía aprobar una persona
Test EngineListado de tests de una suite con métricas de ejecución por periodo, lectura de un test con metadatos de fallo, listado y lectura de runs, y obtención de ejecuciones fallidas con mensajes y trazas completos opcionalesLecturaÍntegramente de lectura bajo el ámbito read_suites. get_failed_executions puede expandirse a trazas completas, que suelen contener rutas de fichero y a veces datos del sistema bajo prueba
Usuario y organizaciónToken de acceso actual con sus ámbitos y UUID, cuenta de usuario propietaria del token y organización de Buildkite a la que perteneceLecturaSolo lectura. access_token es la vía más rápida de confirmar qué puede hacer la conexión, porque todas las demás quedan acotadas por los ámbitos de ese token
Secretos de clústerListado de los secretos de un clúster con su detalle, lectura del detalle de uno concreto y creación de un secreto con descripción y política de acceso opcionalesLectura / EscrituraLos valores son de solo escritura y nunca los devuelve ni la API ni el servidor MCP, así que las lecturas exponen metadatos y no material. create_cluster_secret introduce una credencial en el entorno de CI
LogsBúsqueda de entradas con expresiones regulares y líneas de contexto, visualización de las últimas N entradas y lectura desde una fila concreta, todo sobre conversiones a Parquet de los logs crudosLecturaSolo lectura, pero las copias en Parquet persisten: los logs de jobs terminados se guardan indefinidamente, en local bajo el directorio personal o /tmp, y en la plataforma para el servidor remoto. BKLOG_CACHE_URL puede redirigir esa caché a un bucket S3
ArtefactosListado de los artefactos de una build en todos sus jobs y de los de un job concreto con detalles de fichero, rutas, tamaños, tipos MIME y URLs de descarga, y descarga del contenido de unoLecturaget_artifact devuelve el contenido en base64, así que salida arbitraria de build acaba en el contexto del modelo. Acótalo a lo que el pipeline produce en lugar de permitir toda la superficie
AgentesListado de agentes de una organización con su estado de conexión, detalles de host, versión, job actual y estado de pausa, y lectura de uno concreto con sus metadatosLecturaSolo lectura bajo el ámbito read_agents. Los detalles de host y los metadatos describen la infraestructura de build: trata la salida como interna
AnotacionesListado de las anotaciones de una build o de un job concreto, y creación de una anotación en cualquiera de los dosLectura / Escrituracreate_annotation está anotada como destructiva y escribe contenido visible para todo el que mire la build, lo que la convierte en la voz del agente en un lugar compartido

Conecta Buildkite MCP a tu agente de IA

Cuatro pasos, menos de diez minutos.

  1. 01

    Inicia sesión en NeuralTrust

    Abre la plataforma de NeuralTrust, inicia sesión y ve a Getting started, después a Connect your tools.

    Inicia sesión en NeuralTrust
  2. 02

    Elige tu agente

    Cuando te pregunte qué agente usas, elige Claude Code, Codex, Cursor, Windsurf, Copilot o tu propio código.

    Elige tu agente
  3. 03

    Conecta Buildkite

    Busca Buildkite en la lista de herramientas y conéctalo.

    Conecta Buildkite
  4. 04

    Conecta tu agente

    Sigue los pasos en pantalla para añadir la configuración a tu agente y envía el prompt de prueba.

    Conecta tu agente

Permisos hasta la herramienta individual

No permites ni bloqueas Buildkite MCP entero. Permites exactamente las herramientas que puede llamar cada agente, una a una.

Buildkite MCP56 HERRAMIENTAS DISPONIBLES
Agente de revisión de código4 herramientas, solo lectura
Bot de triaje de incidencias9 herramientas
Asistente del equipo de plataformalas 56 herramientas
  • Herramienta por herramientaConectar el servidor no es la unidad de acceso. Cada herramienta se concede por separado.
  • Denegado por defectoUna herramienta que no has activado nunca se expone al agente.
  • Aprobación en las escriturasLas herramientas que modifican o borran pueden exigir la confirmación de una persona.

¿Es seguro Buildkite MCP?

Un endpoint en lugar de credenciales en claro. Cada llamada se comprueba contra la política y queda registrada.

Agentes de IASe conectan desde la configuración de tu cliente MCP.NeuralTrustSe aplican los controles según tu configuración.Buildkite MCP56 herramientas documentadas, cada una con anotaciones estándar de MCP que Buildkite describe como pistas que no conceden ni imponen nada. 21 son de escritura, 14 de ellas marcadas como destructivas. Los toolsets se seleccionan con la cabecera X-Buildkite-Toolsets en el servidor remoto o --enabled-toolsets en local, y el flag --read-only junto con ámbitos de token mínimos son los controles que de verdad vinculan.
Asistentes de códigoConexión y credencialespor usuarioClústeres y colas10 herramientas
Copilotos internosPolíticas de acceso a herramientasdenegado por defectoPipelines y programaciones8 herramientas
Automatizaciones de flujosInspección de peticiones y respuestasen líneaRegistros de caché6 herramientas
Clientes MCP compatiblesMonitorización de actividadalertas y registrosResto de herramientas32 herramientas
Preguntas frecuentes

Preguntas habituales sobre usar Buildkite MCP a través de TrustGate.

Conecta Buildkite MCP al instante

Elige las herramientas, apunta tu agente a TrustGate y Buildkite MCP queda activo: acotado, inspeccionado y registrado.