Chainloop provides a remote MCP server that can be used to interact with Chainloop from your AI clients or agents. Please refer to this guide to learn how to connect to the MCP server.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Chainloop Documentation","description":"Chainloop secures your software supply chain by automating compliance, ensuring traceability, and enhancing collaboration across Dev, Sec, and Ops. With real-time visibility, a centralized evidence store, and a curated policy library, it accelerates delivery and helps teams ship secure, compliant software faster.","colors":{"primary":"#2D1BD2","light":"#FF5C4D","dark":"#9F8951"},"logo":{"light":"https://mintcdn.com/chainloop/piBVJM34fSFTGk0R/images/logo/light.svg?fit=max\u0026auto=format\u0026n=piBVJM34fSFTGk0R\u0026q=85\u0026s=4bc355683f7e78c629ece2e28db71dff","dark":"https://mintcdn.com/chainloop/xJ5hNAgMrS6U1u_m/images/logo/dark.png?fit=max\u0026auto=format\u0026n=xJ5hNAgMrS6U1u_m\u0026q=85\u0026s=9e6be3ff192adebcb1f8fda40d07f9e4","href":"https://chainloop.dev/"},"favicon":"https://mintcdn.com/chainloop/yJa2Iopv98OPg1FZ/images/favicon/favicon-32x32.png?fit=max\u0026auto=format\u0026n=yJa2Iopv98OPg1FZ\u0026q=85\u0026s=1a0b74dcba7ec787f8ed05421f617d11","navbar":{"primary":{"type":"button","label":"Get a demo","href":"https://chainloop.dev/book-a-demo"}},"footer":{"socials":{"slack":"https://join.slack.com/t/chainloop-community/shared_invite/zt-2k34dvx3r-u85uGP_KiLC6ic5Wy4aRnQ","github":"https://github.com/chainloop-dev","x":"https://x.com/chainloop_dev","linkedin":"https://www.linkedin.com/company/chainloop-dev","youtube":"https://www.youtube.com/@chainloop-dev"}},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"integrations":{"intercom":{"appId":"t3644vit"},"posthog":{"apiKey":"phc_rCvU7fL4Ndr4GpzH54RNdyNUWNgTpuHX7ApDxFW6G9FS","apiHost":"https://t.chainloop.dev"},"cookies":{"key":"chainloop_analytics_consent","value":"granted"}},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://chainloop.dev/"},{"anchor":"Blog","icon":"newspaper","href":"https://chainloop.dev/blog"},{"anchor":"Get Help","icon":"headset","href":"https://help.chainloop.dev"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chainloop","hasAudioNarration":false,"actualSubdomain":"chainloop","customDomains":["docs.chainloop.dev"],"gitSource":{"type":"github","owner":"chainloop-dev","repo":"platform-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad14c86abb7ebc521b9ed02","collectionId":"7b5087a1-5de5-4518-aee0-a8f432eccdd9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad14c86abb7ebc521b9ed02"},"feedback":{"thumbs":false,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad14c86abb7ebc521b9ed02","clientVersion":"0.0.3894","searchFilterCounts":[{"language":"default","tag":"Documentation","count":90},{"language":"default","tag":"Reference","count":65},{"language":"default","tag":"API Reference","count":62},{"language":"default","tag":"Platform Endpoints","count":59},{"language":"default","tag":"Guides","count":40},{"language":"default","tag":"Concepts","count":23},{"language":"default","tag":"References","count":17},{"language":"default","tag":"Deployment","count":15},{"language":"default","tag":"Configuration Guides","count":12},{"language":"default","tag":"AssessmentService","count":11}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"reference/mcp-server","slug":"/reference/mcp-server","pageMetadata":{"title":"Model Context Protocol (MCP) Server","description":null,"href":"/reference/mcp-server"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_components.p,{children:[`Chainloop provides a remote MCP server that can be used to interact with Chainloop from your AI clients or agents. Please refer to this `,_jsx(_components.a,{href:`/guides/chainloop-mcp`,children:`guide`}),` to learn how to connect to the MCP server.`]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Model Context Protocol (MCP) Server","description":null,"href":"/reference/mcp-server"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/chainloop/253f77efa74d603b/cioanalytics.js","/_mintlify/custom/chainloop/86afb8ad5e3e2752/banner-expiry.js","/_mintlify/custom/chainloop/6873c2c42265ece7/hubspot.js","/_mintlify/custom/chainloop/f6648ff7bc1812af/termly.js"],"subdomain":"chainloop","siteName":"Chainloop Documentation","title":"Model Context Protocol (MCP) Server - Chainloop Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-06T07:43:08.674Z","originalFileLocation":"reference/mcp-server.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"application-name\" content=\"Chainloop Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Model Context Protocol (MCP) Server - Chainloop Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Chainloop Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.chainloop.dev/reference/mcp-server\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Model Context Protocol (MCP) Server - Chainloop Documentation\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Chainloop Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2D1BD2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.chainloop.dev/reference/mcp-server\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/mcp-server.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.chainloop.dev/#organization\",\"name\":\"Chainloop Documentation\",\"url\":\"https://docs.chainloop.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chainloop/piBVJM34fSFTGk0R/images/logo/light.svg?fit=max\u0026auto=format\u0026n=piBVJM34fSFTGk0R\u0026q=85\u0026s=4bc355683f7e78c629ece2e28db71dff\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.chainloop.dev#website\",\"name\":\"Chainloop Documentation\",\"url\":\"https://docs.chainloop.dev\",\"publisher\":{\"@id\":\"https://docs.chainloop.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.chainloop.dev/reference/mcp-server#webpage\",\"url\":\"https://docs.chainloop.dev/reference/mcp-server\",\"name\":\"Model Context Protocol (MCP) Server\",\"dateModified\":\"2026-10-06T07:43:08.674Z\",\"isPartOf\":{\"@id\":\"https://docs.chainloop.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.chainloop.dev/reference/mcp-server#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.chainloop.dev/reference/mcp-server#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"References\",\"item\":\"https://docs.chainloop.dev/reference/cyber-resilience-act\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Model Context Protocol (MCP) Server\",\"item\":\"https://docs.chainloop.dev/reference/mcp-server\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.chainloop.dev/reference/mcp-server#article\",\"headline\":\"Model Context Protocol (MCP) Server\",\"name\":\"Model Context Protocol (MCP) Server\",\"url\":\"https://docs.chainloop.dev/reference/mcp-server\",\"mainEntityOfPage\":{\"@id\":\"https://docs.chainloop.dev/reference/mcp-server#webpage\"},\"dateModified\":\"2026-10-06T07:43:08.674Z\",\"publisher\":{\"@id\":\"https://docs.chainloop.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.chainloop.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Chainloop Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Chainloop Documentation","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://chainloop.dev/"},{"anchor":"Blog","icon":"newspaper","href":"https://chainloop.dev/blog"},{"anchor":"Get Help","icon":"headset","href":"https://help.chainloop.dev"}]},"tabs":[{"tab":"Documentation","groups":[{"group":" ","pages":[{"title":"Welcome to Chainloop","href":"/welcome"},{"title":"Quickstart","href":"/quickstart"},{"title":"AI Sessions Quickstart","href":"/ai-sessions"}]},{"group":"Getting Started","pages":[{"title":"Overview","href":"/get-started/overview"},{"title":"Setup","href":"/get-started/setup"},{"title":"Your First Attestation","href":"/get-started/first-attestation"},{"title":"Set Metadata expectations","href":"/get-started/adding-contract"},{"title":"Set Policies expectations","href":"/get-started/adding-policies"},{"title":"Product and Project Compliance","href":"/get-started/add-frameworks"},{"title":"Next Steps","href":"/get-started/next-steps"}]},{"group":"Concepts","pages":[{"title":"Overview","href":"/concepts/overview"},{"title":"Attestations","href":"/concepts/attestations"},{"title":"Workflows","href":"/concepts/workflows"},{"title":"Workflow Templates","href":"/concepts/workflow-templates"},{"title":"Contracts","href":"/concepts/contracts"},{"title":"Material Types","href":"/concepts/material-types"},{"title":"AI Coding Sessions","href":"/concepts/ai-coding-sessions"},{"title":"AI Code Security Analysis","href":"/concepts/ai-code-analysis"},{"title":"Policies","href":"/concepts/policies"},{"title":"Control and Quality Gates","href":"/concepts/control-gates"},{"title":"Policy Groups","href":"/concepts/policy-groups"},{"title":"Projects and Versions","href":"/concepts/projects-versions"},{"title":"Products","href":"/concepts/products"},{"title":"Business Units","href":"/concepts/business-units"},{"title":"Compliance Frameworks and Requirements","href":"/concepts/compliance-frameworks"},{"title":"Vulnerability Management and Risk Assessment","href":"/concepts/vulnerability-management"},{"title":"Integrations","href":"/concepts/integrations"},{"title":"Notifications","href":"/concepts/notifications"},{"title":"Issue Trackers","href":"/concepts/issue-trackers"},{"title":"Content Addressable Storage (CAS) backend","href":"/concepts/cas-backend"},{"title":"Environments and Logical Environments","href":"/concepts/environments"},{"title":"Artifact Deployment Tracking","href":"/concepts/deployments"},{"title":"Ask Chainloop","href":"/concepts/ask-chainloop"}]},{"group":"Guides","pages":[{"group":"Deployment","pages":[{"title":"Evaluate Chainloop Platform","href":"/guides/evaluate-platform"},{"title":"Enterprise edition","href":"/guides/deployment/chainloop-ee"},{"title":"Open Source Evidence Store","href":"/guides/deployment/oss"},{"group":"Configuration Guides","pages":[{"title":"Migrating to chainloop-ee chart","href":"/guides/deployment/guides/migration-guide"},{"title":"Use Azure KeyVault as secrets backend","href":"/guides/deployment/guides/azure-keyvault"},{"title":"Use Ory Hydra as OIDC (OpenID Connect) provider","href":"/guides/deployment/guides/hydra-oauth2"},{"title":"Use Active Directory as Single Sign-On provider","href":"/guides/deployment/guides/oidc-ad"},{"title":"Configure your Identity Provider for SAML SSO","href":"/guides/deployment/guides/saml-idp"},{"title":"Use Keyfactor EJBCA to generate ephemeral signing certificates","href":"/guides/deployment/guides/ejbca"},{"title":"Automatic provisioning of user roles and groups","href":"/guides/deployment/guides/provisioning"},{"title":"Restrict organization creation to specific users","href":"/guides/deployment/guides/restrict-org-creation"},{"title":"Organization provisioning with API tokens","href":"/guides/deployment/guides/org-provisioning"},{"title":"Managed CAS with AWS S3 Access Points","href":"/guides/deployment/guides/managed-cas"},{"title":"GitHub App (Self-hosted)","href":"/guides/deployment/guides/github-app"},{"title":"GitLab (Self-managed)","href":"/guides/deployment/guides/gitlab"}]}]},{"title":"How to write custom policies","href":"/guides/custom-policies"},{"title":"How to run LLM-driven policies","href":"/guides/llm-policies"},{"title":"Declarative Resource Management","href":"/guides/declarative-resource-management"},{"title":"Repository Integration","href":"/guides/repository-integration"},{"title":"Connect GitHub \u0026 GitLab","href":"/guides/connect-repository"},{"title":"Using PR Policies as Control Gates","href":"/guides/pr-policies-control-gate"},{"title":"Set up Vulnerability Management in your project","href":"/guides/vulnerability-management"},{"title":"Generate and Continuously Scan SBOMs","href":"/guides/generate-and-scan-sboms"},{"group":"WASM Policies","pages":[{"title":"Writing WASM Policies","href":"/guides/wasm-policies/overview"},{"title":"Go SDK for WASM Policies","href":"/guides/wasm-policies/go-sdk"},{"title":"JavaScript SDK for WASM Policies","href":"/guides/wasm-policies/javascript-sdk"},{"title":"WASM Policy Examples \u0026 Patterns","href":"/guides/wasm-policies/examples"}]},{"title":"Send SBOMs to Dependency-Track","href":"/guides/dependency-track"},{"group":"Track Compliance","pages":[{"title":"EU Cyber Resilience Act (CRA)","href":"/guides/cra"},{"title":"SLSA Levels","href":"/guides/slsa"},{"title":"SSDF","href":"/guides/ssdf"}]},{"title":"Use Dagger With Chainloop","href":"/guides/dagger-integration"},{"title":"How to use the Chainloop MCP server","href":"/guides/chainloop-mcp"},{"title":"How to collect AI agent configuration","href":"/guides/ai-config-collector"},{"title":"How to record AI coding sessions","href":"/guides/chainloop-trace"},{"title":"How to record AI coding sessions in a Docker Sandbox","href":"/guides/docker-sandboxes"},{"title":"Keyless Attestations in GitHub","href":"/guides/github-keyless"},{"title":"Keyless Attestations in GitLab","href":"/guides/gitlab-keyless"},{"title":"Use Keyfactor SignServer for attestation signing","href":"/guides/signserver"},{"title":"How to monitor your CI/CD systems with Chainloop and Prometheus","href":"/guides/prometheus"}]},{"group":"References","pages":[{"group":"Compliance Frameworks","pages":[{"title":"EU Cyber Resilience Act (CRA)","mode":"wide","href":"/reference/cyber-resilience-act"},{"title":"SLSA Framework","mode":"wide","href":"/reference/slsa-provenance"},{"title":"SSDF","mode":"wide","href":"/reference/ssdf"}]},{"title":"Role Based Access Control","href":"/reference/rbac"},{"title":"Signing and Verification","mode":"wide","description":null,"href":"/reference/signing"},{"title":"Model Context Protocol (MCP) Server","href":"/reference/mcp-server"},{"title":"Audit Logs","description":null,"href":"/reference/audit-logs"},{"title":"Authentication Methods","href":"/reference/api-tokens"},{"title":"CI/CD Runner Context","href":"/reference/runner-context"},{"title":"GitHub Permissions","href":"/reference/github-permissions"},{"title":"Built-in Scanners","href":"/reference/scanners"},{"title":"API","href":"/reference/api"},{"title":"SCM Protection Policies","href":"/reference/branch-protection-policies"},{"title":"Policies","href":"/reference/policies"},{"title":"Builtin functions for Rego policies","href":"/reference/builtin-functions"},{"title":"LLM Support","href":"/reference/llm-support"},{"title":"AI Session Score","href":"/reference/ai-score"}]},{"group":"Misc","pages":[{"title":"Frequently Asked Questions","href":"/misc/faq"}]}]},{"tab":"Reference","menu":[{"item":"CLI Reference","icon":"terminal","pages":[{"title":"CLI Reference","href":"/cli/installation"}]},{"item":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/overview"}]}],"pages":[{"title":"Reference","href":"/cli/installation"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Model Context Protocol (MCP) Server - Chainloop Documentation","buildId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","deploymentId":"dpl_8LJVMfxYNq6LJkohTrn2iyWT8umj","dynamics":[],"chunks":[]}