1"use strict";(self.webpackChunkbuildbuddy_docs_website=self.webpackChunkbuildbuddy_docs_website||[]).push([[4013],{87086(e,n,t){t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>s,default:()=>c,frontMatter:()=>o,metadata:()=>d,toc:()=>l});var d=t(30591),r=t(86070),a=t(35676);const o={title:"BuildBuddy MCP server",date:new Date("2026-04-15T10:00:00.000Z"),authors:"brandon",tags:["AI"]},s=void 0,i={authorsImageUrls:[void 0]},l=[];function u(e){const n={a:"a",code:"code",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"BuildBuddy now exposes an MCP endpoint for coding agents and other\nMCP-capable clients."}),"\n",(0,r.jsx)(n.p,{children:"MCP provides a way to let agents explore BuildBuddy data for mostly\nread-only workflows like build and test metadata, logs, artifacts, target\nstatuses, and more."}),"\n",(0,r.jsx)(n.p,{children:"You can connect agents like Codex, Claude Code, and Gemini CLI to:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-text",children:"https://YOUR-BUILDBUDDY-ORGANIZATION.buildbuddy.io/mcp\n"})}),"\n",(0,r.jsx)(n.p,{children:"Authenticate with:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-text",children:"Authorization: Bearer <api-key>\n"})}),"\n",(0,r.jsxs)(n.p,{children:["See the new\n",(0,r.jsx)(n.a,{href:"https://www.buildbuddy.io/docs/enterprise-mcp",children:"BuildBuddy MCP Server docs"}),"\nfor setup instructions and configuration examples."]})]})}function c(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},35676(e,n,t){t.d(n,{R:()=>o,x:()=>s});var d=t(30758);const r={},a=d.createContext(r);function o(e){const n=d.useContext(a);return d.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),d.createElement(a.Provider,{value:n},e.children)}},30591(e){e.exports=JSON.parse('{"permalink":"/changelog/buildbuddy-mcp-server","editUrl":"https://github.com/buildbuddy-io/buildbuddy/edit/master/website/changelog/changelog/buildbuddy-mcp-server.md","source":"@site/changelog/buildbuddy-mcp-server.md","title":"BuildBuddy MCP server","description":"BuildBuddy now exposes an MCP endpoint for coding agents and other","date":"2026-04-15T10:00:00.000Z","tags":[{"inline":true,"label":"AI","permalink":"/changelog/tags/ai"}],"hasTruncateMarker":false,"authors":[{"name":"Brandon Duffany","title":"Engineer @ BuildBuddy","url":"https://www.linkedin.com/in/brandon-duffany-39b7217a","imageURL":"https://avatars.githubusercontent.com/u/2414826?v=4","key":"brandon","page":null}],"frontMatter":{"title":"BuildBuddy MCP server","date":"2026-04-15T10:00:00.000Z","authors":"brandon","tags":["AI"]},"unlisted":false,"prevItem":{"title":"Run log streaming","permalink":"/changelog/cli-run-log-streaming"},"nextItem":{"title":"Improved handling of short-lived secrets in remote execution","permalink":"/changelog/secret-env-overrides"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.