Guía de conector11 minutos de lectura34 herramientas MCP7 idiomas

Cómo conectar Buildkite a Microsoft Copilot vía MCP

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

HCPor el equipo de HelpCodeActualizado 11 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Buildkite

Buildkite

Let your AI check Buildkite: pipelines, builds and jobs, job logs, artifacts and annotations, agents, clusters and queues, and Test Engine flaky and slow tests, and start, rebuild and retry builds or unblock steps after you confirm.

herramientas

34

Región

INTL

Categoría

Infraestructura

Autenticación

Bearer Token

Env vars requeridas

BUILDKITE_API_TOKEN
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade Buildkite con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

Prueba a pedir

Prompts de ejemplo para Buildkite

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Buildkite · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Buildkite, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Buildkite + Microsoft Copilot

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

BUILDKITE_API_TOKEN

Paso 1 — Obtener credenciales

La configuración lleva unos 3 minutos. Necesitas una cuenta de Buildkite con acceso a la organización.

  1. En Buildkite abre tu avatar, Personal Settings, API Access Tokens (https://buildkite.com/user/api-access-tokens) y haz clic en New API Access Token.
  2. Elige las organizaciones y estos scopes: read_builds, read_build_logs, read_pipelines, read_artifacts, read_agents, read_clusters, read_organizations, read_user y, para Test Engine, read_suites. Para las escrituras añade write_builds. Deja fuera lo que no quieras que haga la IA.
  3. Pega el token (suele empezar por bkua_) en BUILDKITE_API_TOKEN. Se envía como Authorization: Bearer <token> solo a api.buildkite.com, y la IA actúa como el usuario propietario.
  4. Instala el conector y ejecuta buildkite_get_access_token: muestra los scopes del token. Después buildkite_list_organizations lista los slugs de las organizaciones.

Slugs y números: las herramientas usan el slug de la organización (org) y el de la pipeline (pipeline) como en buildkite.com/<org>/<pipeline>, y el número del build (#123), no su UUID. Jobs, artefactos y agentes usan UUID. buildkite_list_test_runs filtra por el UUID del build (su id).

Qué lee:

  • Organizaciones y pipelines: buildkite_get_current_user, buildkite_list_organizations, buildkite_get_organization, buildkite_list_pipelines (filtro por parte del nombre o de la URL del repositorio) y buildkite_get_pipeline con repositorio, rama por defecto, filtros de ramas, clúster y los pasos en YAML.
  • Builds: buildkite_list_builds para toda la organización o buildkite_list_pipeline_builds para una pipeline, de más reciente a más antiguo, filtrados por rama, estado (failed, running, blocked y otros), commit, autor o fechas. Por defecto no incluyen los jobs; buildkite_get_build los muestra con estado, código de salida, step key y agente.
  • Por qué falló un build: buildkite_list_jobs con state en failed, luego buildkite_get_job y buildkite_get_job_log, que devuelve el final del log en texto plano, por defecto los últimos 100.000 bytes, donde suele estar el error (tail_bytes hasta 5.000.000). buildkite_list_annotations suele contener el resumen de tests o de cobertura.
  • Artefactos: buildkite_list_build_artifacts, buildkite_list_job_artifacts (filtro por estado o glob de ruta) y buildkite_get_artifact con tamaño, tipo MIME, sha1 y URL de descarga; el archivo en sí se abre en la app de Buildkite.
  • Agentes y capacidad: buildkite_list_agents (hostname, versión, cola, etiquetas, estado de conexión, job actual), buildkite_get_agent, buildkite_list_clusters, buildkite_get_cluster y buildkite_list_cluster_queues (si el reparto de trabajo está en pausa).
  • Test Engine: buildkite_list_test_suites, buildkite_list_tests con fiabilidad, duraciones, número de ejecuciones, etiquetas como flaky y responsables (sort_by=reliability con order=asc para los menos fiables), buildkite_get_test con puntuaciones de inestabilidad, buildkite_list_test_runs, buildkite_get_test_run y buildkite_list_failed_executions con el motivo del fallo y, si se pide, el backtrace.

Qué cambia, tras tu confirmación: buildkite_create_build (pipeline, commit, rama, mensaje, entorno), buildkite_rebuild_build, buildkite_retry_failed_jobs, buildkite_retry_job, buildkite_unblock_job y buildkite_create_annotation. Los builds ejecutan pasos reales en tus agentes, despliegues incluidos, y consumen cómputo, así que la IA indica pipeline, build y rama y espera tu sí. buildkite_unblock_job aprueba una puerta manual, a menudo la previa a producción: la IA solo la llama cuando lo dices expresamente.

Desactivado al instalar: buildkite_cancel_build. Un build cancelado detiene sus jobs en marcha, puede dejar un despliegue a medias y no se puede reanudar, solo reconstruir, así que un admin del workspace lo activa cuando el equipo lo necesita.

Formatos de datos: los estados van en minúsculas (passed, failed, running, blocked, canceled). Las horas son ISO 8601 en UTC. web_url abre el build o el job en Buildkite. Las líneas de log pueden llevar códigos de color ANSI. Las duraciones de los tests van en segundos y la fiabilidad es una fracción (0,95 = 95 %).

Paginación: las herramientas de listado aceptan page y per_page (30 por defecto, hasta 100). Si hay más resultados, la respuesta incluye _pagination.nextUrl; la IA pide la siguiente page (o pasa after en buildkite_list_jobs) hasta que _pagination desaparece. Los listados de builds muy profundos responden 400; entonces la IA los acota con branch o created_from.

Límites: Buildkite limita las llamadas REST por organización y por usuario y minuto, y responde 429 cuando se agota cualquiera de los dos; espera los segundos de RateLimit-Reset y vuelve a intentarlo.

Errores comunes: 401 indica que el token es incorrecto, ha caducado o se ha revocado. 403 indica que al token le falta el scope para la llamada (compruébalo con buildkite_get_access_token) o que no tiene acceso a esa organización. 404 indica un slug, número o id incorrecto. 422 explica por qué un build o un job no se puede crear, reintentar o desbloquear.

El conector no lee las variables de entorno de los jobs (contienen secretos), no borra logs, artefactos, anotaciones ni pipelines, no crea ni modifica pipelines, clústeres, colas ni tokens de agente, no detiene ni pausa agentes y no cubre equipos, miembros, eventos de auditoría, registros de paquetes ni cambios de estado de tests como mute y skip.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Microsoft Copilot

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.

  1. En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
  2. Escribe un Server name (por ejemplo AnythingMCP), una Server description que diga qué hace el conector y la Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor.
  3. En la autenticación, elige API key, pon Type en Header y X-API-Key como nombre de la cabecera, y selecciona Create.
  4. En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
  5. Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de Buildkite.
  6. Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.

¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.

Herramientas disponibles

ToolWhat it does
buildkite_get_access_tokenRead the API access token in use: its scopes, description, expiry and owner
buildkite_get_current_userRead the Buildkite user the token belongs to: id, name, email and avatar
buildkite_list_organizationsList the organizations the token can reach, with their slug, name and web URL
buildkite_get_organizationRead one organization: name, slug, web URL and links to its pipelines and agents
buildkite_list_pipelinesList the pipelines of an organization: slug, name, repository, default branch, cluster and running and scheduled build counts
buildkite_get_pipelineRead one pipeline: repository, default branch, branch filters, cluster, provider settings and its YAML steps configuration
buildkite_list_buildsList the builds of a whole organization, newest first: number, state, branch, commit, message, creator, pipeline and times
buildkite_list_pipeline_buildsList the builds of one pipeline, newest first, with the same filters as buildkite_list_builds
buildkite_get_buildRead one build by its number: state, branch, commit, message, creator, times, job_state_counts and its jobs with state, exit status, step…
buildkite_list_jobsList the jobs of a build, optionally only some states or one step or group key: id, name, step key, state, exit status, agent and times
buildkite_get_jobRead one job by id: name, command, state, exit status, signal, agent, retry information, times and web URL
buildkite_get_job_logRead the end of a job's log as plain text, by default the last 100,000 bytes, where the error usually is
buildkite_list_build_artifactsList the artifacts uploaded by all jobs of a build: id, job id, path, file size, mime type, state and sha1
buildkite_list_job_artifactsList the artifacts of one job, with the same fields and filters as buildkite_list_build_artifacts
buildkite_get_artifactRead one artifact's metadata: path, size, mime type, state, sha1 and its download URL (the file itself opens in the Buildkite app)
buildkite_list_annotationsList the annotations of a build: context, style (success, info, warning, error), priority and the rendered HTML body, often a test or…
buildkite_list_agentsList the connected agents of an organization: id, name, hostname, version, queue, tags (meta_data), connection state and the job they run
buildkite_get_agentRead one agent by id, also a disconnected one: connection state, hostname, version, queue, tags, current job and times
buildkite_list_clustersList the clusters of an organization: id, name, description, default queue and maintainers
buildkite_get_clusterRead one cluster: name, description, default queue and maintainers
buildkite_list_cluster_queuesList the queues of a cluster: id, key, description, hosted agent settings and whether dispatch is paused
buildkite_list_test_suitesList the Test Engine suites of an organization: slug, name, default branch and web URL
buildkite_list_testsList the tests of a Test Engine suite with metrics over a time window: reliability, average and total duration, execution counts, labels…
buildkite_get_testRead one test of a suite with its duration, reliability and execution metrics and its flakiness scores over a time window
buildkite_list_test_runsList the test runs of a suite, newest first: id, branch, commit, result, execution counts by result and the build they belong to
buildkite_get_test_runRead one test run: state, result, branch, commit, execution counts and times
buildkite_list_failed_executionsList the failed test executions of a run: test name and location, failure reason and, with include_failure_expanded, the expanded failure…
buildkite_create_buildStart a new build of a pipeline for a commit and branch
buildkite_rebuild_buildRun a finished build again as a new build with the same commit, branch and settings, including any deploy steps
buildkite_retry_failed_jobsRetry the failed jobs of a build in place, optionally only some failure kinds
buildkite_retry_jobRetry one failed, timed out or canceled job; the retry runs as a new job in the same build
buildkite_unblock_jobUnblock a block step (a manual approval, often before a deploy) so the build continues, optionally with values for the step's fields
buildkite_create_annotationAdd an annotation (a Markdown or HTML note shown on the build page) to a build, or append to the one with the same context
buildkite_cancel_buildCancel a scheduled, running or failing build; its running jobs stop and the rest never run, which can leave a deployment half done

Ejemplos de prompts

  • "¿Por qué falló el último build de la pipeline api en main? Muéstrame el error del log del job fallido."
  • "¿Qué builds están bloqueados ahora mismo esperando una aprobación?"
  • "Lista los 10 tests menos fiables de nuestra suite de Test Engine en los últimos 7 días."
  • "Reintenta los jobs fallidos del build #4821 en la pipeline web."
  • "¿Cuántos agentes hay conectados en la cola default y cuáles están ocupados?"

FAQ

¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.

¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.

El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de Buildkite está a un clic.

Instala el conector, pega la clave y pregunta a Microsoft Copilot. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Buildkite a MCP: pipelines, builds, logs de jobs, artefactos, agentes y tests inestables en cualquier agente de IA

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

Conectores

Cómo conectar Buildkite a ChatGPT vía MCP

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

Conectores

Cómo conectar Buildkite a Claude vía MCP

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

Conectores

Cómo conectar Buildkite a Cursor vía MCP

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

Conectores

Cómo conectar Buildkite a Gemini vía MCP

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.

Conectores

Cómo conectar Buildkite a Meta Muse vía MCP

Revisa Buildkite desde tu agente de IA: pipelines, builds y jobs, logs de jobs, artefactos y anotaciones, agentes, clústeres y colas, y suites de Test Engine con tests inestables y lentos; tras tu confirmación, lanza, reconstruye y reintenta builds, desbloquea pasos y añade anotaciones.