1"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[159],{6831:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>l,default:()=>a,frontMatter:()=>o,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"id":"user-guide/mcp-setup","title":"MCP Setup Guide","description":"This guide will help you set up Model Context Protocol (MCP) integration with Buildable.","source":"@site/docs/user-guide/mcp-setup.md","sourceDirName":"user-guide","slug":"/user-guide/mcp-setup","permalink":"/docs/user-guide/mcp-setup","draft":false,"unlisted":false,"editUrl":"https://github.com/buildable/buildable/tree/main/docs/docs/user-guide/mcp-setup.md","tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Product Demo","permalink":"/docs/getting-started/demo"},"next":{"title":"MCP Integration Guide","permalink":"/docs/user-guide/mcp-integration"}}');var r=t(4848),s=t(8453);const o={},l="MCP Setup Guide",u={},c=[{value:"Prerequisites",id:"prerequisites",level:2},{value:"Configuration",id:"configuration",level:2},{value:"Step 1: Get Your MCP Server URL",id:"step-1-get-your-mcp-server-url",level:3},{value:"Step 2: Configure Your MCP Client",id:"step-2-configure-your-mcp-client",level:3},{value:"Step 3: Verify Connection",id:"step-3-verify-connection",level:3},{value:"Next Steps",id:"next-steps",level:2}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"mcp-setup-guide",children:"MCP Setup Guide"})}),"\n",(0,r.jsx)(n.p,{children:"This guide will help you set up Model Context Protocol (MCP) integration with Buildable."}),"\n",(0,r.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Active Buildable account"}),"\n",(0,r.jsx)(n.li,{children:"Supported MCP client (Claude Desktop, VSCode with Continue, etc.)"}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"configuration",children:"Configuration"}),"\n",(0,r.jsx)(n.h3,{id:"step-1-get-your-mcp-server-url",children:"Step 1: Get Your MCP Server URL"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Log into your Buildable account"}),"\n",(0,r.jsx)(n.li,{children:"Navigate to Project Settings > Integrations"}),"\n",(0,r.jsx)(n.li,{children:"Copy your unique MCP server URL"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"step-2-configure-your-mcp-client",children:"Step 2: Configure Your MCP Client"}),"\n",(0,r.jsx)(n.p,{children:"Add the Buildable MCP server to your client configuration:"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "mcpServers": {\n "buildable": {\n "command": "npx",\n "args": ["@buildable/mcp-server"],\n "env": {\n "BUILDABLE_API_KEY": "<your_full_api_key_here>",\n "BUILDABLE_PROJECT_ID": "<your_project_id>",\n "BUILDABLE_AI_ASSISTANT_ID": "<assistant_name>"\n }\n }\n }\n}\n'})}),"\n",(0,r.jsx)(n.h3,{id:"step-3-verify-connection",children:"Step 3: Verify Connection"}),"\n",(0,r.jsx)(n.p,{children:"Test the connection by asking your MCP client to list available tools. You should see Buildable task management tools."}),"\n",(0,r.jsx)(n.h2,{id:"next-steps",children:"Next Steps"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"./task-management",children:"Task Management"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"./ai-assistant",children:"AI Assistant Integration"})}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},8453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>l});var i=t(6540);const r={},s=i.createContext(r);function o(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]);
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.