Canopy documentation

Answers questions about the Canopy dashboards and API from the published docs. No sign-in.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
94%
이름 품질
96%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~613토큰 (도구 정의)
~566 B일반적인 응답 크기
최소한의 주의 영향 (128k 컨텍스트의 0.48%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "docs": {
      "url": "https://canopy-io.com/mcp"
    }
  }
}

원격 엔드포인트

https://canopy-io.com/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (5)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢list_surfaces(application)

Every left-nav page of both signed-in applications: the application, the menu path in the labels on screen, the capability that opens it, what must be selected first, and the guide that walks through it. The same data as /ai/ui-map.json.

입력 스키마

{
  "type": "object",
  "properties": {
    "application": {
      "description": "Limit to one application.",
      "type": "string",
      "enum": [
        "Developer Console",
        "Admin Workspace"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_surface(query)

Given what someone wants to do ("rotate a webhook secret", "invite an administrator", "why can't I see Hierarchy"), return the pages where it happens, ranked, each with its menu path, the capability that opens it, and its guide.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "What the person wants to do, in their words."
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_guide(page)

A docs page as markdown: for a dashboard guide, the menu path, the exact controls to click in order, and the reasons a control may be missing. Pass the guide URL or path from find_surface or list_surfaces, or a surface id such as console.roles.

입력 스키마

{
  "type": "object",
  "properties": {
    "page": {
      "type": "string",
      "description": "A docs URL, a /docs/... path, or a surface id."
    }
  },
  "required": [
    "page"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢explain_capability(capability)

What a capability such as env_roles.manage or billing.manage lets someone do, and which pages it opens. The answer to "why can't I see this button": a page shows only for someone holding one of its listed capabilities, and its write actions only for the matching manage capability.

입력 스키마

{
  "type": "object",
  "properties": {
    "capability": {
      "type": "string",
      "description": "A capability key, e.g. env_roles.view."
    }
  },
  "required": [
    "capability"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_api(query)

Search the published OpenAPI documents by words from the task or the resource. Returns method, path, operation id, and the reference page for each match. Reference pages live at /docs/api-reference/{operationId}; never guess those URLs.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 5개