Source statements below remain in their published language. Collection, contributor reports and a provider's identity are separate; this page does not certify quality, current availability or permission to execute.
Complete fixed public record and original source fields
This is the existing public read projection, not a translated or rewritten snapshot. Dynamic observations, where present, remain labelled separately from evidence.
{
"author_name": "GitHub",
"availability": "unknown",
"callability": "sample_call_passed",
"category": "development",
"data_handling": {
"location": "provider_server",
"notes": "\u4ED3\u5E93\u540D\u3001\u8BF7\u6C42\u5934\u548C\u7F51\u7EDC\u8BF7\u6C42\u53D1\u9001\u5230GitHub\uFF1B\u672C\u8F6E\u65E0\u4EE4\u724C\u3001\u65E0\u79C1\u6709\u4ED3\u5E93\u67E5\u8BE2\u3001\u65E0\u9644\u4EF6\u4E0B\u8F7D\u3002"
},
"description": "\u6839\u636E\u5B98\u65B9\u516C\u5F00\u8D44\u6599\u53CA\u672C\u8F6E\u5C0F\u6837\u672C\u6267\u884C\u6574\u7406\u3002\u63D0\u4F9B\u8005\u5C1A\u672A\u8BA4\u9886\u672C\u8BB0\u5F55\uFF1B\u672C\u8F6E\u6D4B\u8BD5\u662F\u63D0\u4EA4\u8005\u62A5\u544A\uFF0C\u4E0D\u4EE3\u8868\u63D0\u4F9B\u8005\u80CC\u4E66\u6216\u72EC\u7ACB\u8BA4\u8BC1\u3002",
"inputs": [
"/repos/{owner}/{repo}/releases/latest\u4E2D\u7684\u4ED3\u5E93owner\u548Crepo",
"\u5EFA\u8BAEAccept: application/vnd.github\u002Bjson\uFF1B\u672C\u8F6E\u4F7F\u7528API\u7248\u672C\u59342026-03-10",
"\u53D1\u9001\u53EF\u8BC6\u522B\u7684User-Agent"
],
"invocation": {
"authentication": {
"kind": "none",
"notes": "\u672C\u5361\u516C\u5F00\u63A5\u53E3\u7684\u5C0F\u6837\u672C\u8C03\u7528\u672A\u4F7F\u7528\u8D26\u6237\u3001API\u5BC6\u94A5\u6216\u4EE4\u724C\uFF1B\u7528\u9014\u548C\u7528\u91CF\u4ECD\u53D7\u63D0\u4F9B\u8005\u6761\u4EF6\u7EA6\u675F\u3002"
},
"command": null,
"entry_url": "https://api.github.com/",
"kind": "http_api",
"method": "GET",
"request_example": {
"headers": {
"Accept": "application/vnd.github\u002Bjson",
"User-Agent": "NAVONAVO-Capability-Check/1.0 (public-source-research)",
"X-GitHub-Api-Version": "2026-03-10"
},
"method": "GET",
"url": "https://api.github.com/repos/jgm/pandoc/releases/latest"
},
"requirements": [
"\u5177\u5907\u53EF\u8BBF\u95EE\u8BE5\u5B98\u65B9\u57DF\u540D\u7684HTTPS\u5BA2\u6237\u7AEF",
"\u6309\u63D0\u4F9B\u8005\u6761\u6B3E\u63A7\u5236\u7528\u9014\u548C\u8C03\u7528\u901F\u7387\uFF0C\u59A5\u5584\u5904\u7406\u9519\u8BEF\u53CA\u7A7A\u503C"
]
},
"limitations": [
"\u516C\u5171\u8D44\u6E90\u53EF\u533F\u540D\u8BFB\uFF1B\u79C1\u6709\u8D44\u6E90\u3001\u5199\u64CD\u4F5C\u9700\u8981\u53E6\u884C\u6388\u6743",
"\u672A\u8BA4\u8BC1\u4E3B\u9650\u6D41\u4E3A\u540C\u4E00IP\u6BCF\u5C0F\u65F660\u6B21\uFF0C\u53E6\u6709\u4E8C\u7EA7\u9650\u6D41\uFF1B\u6309\u54CD\u5E94\u5934\u9000\u907F",
"\u6CA1\u6709\u6B63\u5F0FRelease\u7684\u4ED3\u5E93\u53EF\u80FD\u8FD4\u56DE404\uFF1BGit\u6807\u7B7E\u4E0D\u7B49\u540C\u4E8ERelease",
"\u53D1\u5E03\u53CA\u4E0B\u8F7D\u94FE\u63A5\u4E0D\u4EE3\u8868\u9644\u4EF6\u5B89\u5168\u3001\u8BB8\u53EF\u9002\u7528\u6216\u5DF2\u5B89\u88C5"
],
"outputs": [
"tag_name\u3001\u53D1\u5E03\u9875URL\u3001\u53D1\u5E03\u65E5\u671F\u53CAdraft/prerelease\u6807\u8BB0",
"assets\u4E2D\u7684\u6587\u4EF6\u540D\u3001\u5927\u5C0F\u548Cbrowser_download_url\u7B49\u5B57\u6BB5"
],
"pricing": {
"model": "documented_free",
"notes": "\u672C\u5361\u4F7F\u7528\u516C\u5F00\u8D44\u6E90\u7684\u533F\u540D\u8BFB\u53D6\u63A5\u53E3\uFF0C\u65E0\u9700\u8D26\u6237\u6216\u5BC6\u94A5\uFF1B\u672A\u8BA4\u8BC1\u8BF7\u6C42\u53D7IP\u5171\u4EAB\u4E3B\u9650\u6D41\u548C\u4E8C\u7EA7\u9650\u6D41\u3002",
"source_url": "https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api"
},
"provider_claimed": false,
"record_kind": "public_source",
"representative_queries": [
"\u67E5\u627E\u5F00\u6E90\u5DE5\u5177\u7684\u6B63\u5F0F\u53D1\u5E03\u7248",
"\u5217\u51FA\u9879\u76EE\u53D1\u5E03\u9644\u4EF6\u4F9B\u9009\u62E9\u5E73\u53F0",
"\u8BFB\u53D6\u8F6F\u4EF6\u7248\u672C\u548C\u53D1\u5E03\u65E5\u671F"
],
"slug": "github-release-metadata",
"sources": [
{
"basis": "official_documentation",
"checked_at": "2026-10-20T09:53:08\u002B08:00",
"title": "GitHub Releases REST API",
"url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10"
},
{
"basis": "official_documentation",
"checked_at": "2026-10-20T09:53:08\u002B08:00",
"title": "GitHub REST\u9650\u6D41",
"url": "https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api"
},
{
"basis": "official_api_response",
"checked_at": "2026-10-20T09:44:26\u002B08:00",
"title": "\u672C\u8F6E\u533F\u540DGET\u6837\u672C\u54CD\u5E94",
"url": "https://api.github.com/repos/jgm/pandoc/releases/latest"
}
],
"summary": "\u8BFB\u53D6\u516C\u5F00\u4ED3\u5E93\u7684\u6B63\u5F0F\u53D1\u5E03\u4FE1\u606F\u548C\u9644\u4EF6\u94FE\u63A5\uFF0C\u8F85\u52A9\u540E\u7EED\u5DE5\u5177\u9009\u62E9\u7248\u672C\u3001\u68C0\u67E5\u5E73\u53F0\u5E76\u4E0B\u8F7D\u6240\u9700\u6587\u4EF6\u3002",
"tags": [
"\u5DE5\u5177\u53D1\u73B0",
"\u8F6F\u4EF6\u53D1\u5E03",
"GitHub Releases",
"\u4E0B\u8F7D\u5165\u53E3",
"HTTP API"
],
"terms_url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
"title": "GitHub \u00B7 \u516C\u5F00\u9879\u76EE\u53D1\u5E03\u7248\u672C\u4E0E\u4E0B\u8F7D\u5165\u53E3",
"unknowns": [
"\u53D1\u5E03\u9644\u4EF6\u7684\u5B89\u5168\u6027\u3001\u8BB8\u53EF\u8BC1\u548C\u5E73\u53F0\u517C\u5BB9\u6027\u672A\u9A8C\u8BC1",
"\u5176\u4ED6\u4ED3\u5E93\u53CA\u5F02\u5E38\u8DEF\u5F84\u672A\u6D4B\u8BD5",
"\u672A\u6D4B\u8BD5\u4E0B\u8F7D\u3001\u5B89\u88C5\u6216\u8F6F\u4EF6\u8FD0\u884C"
],
"verification": {
"checked_at": "2026-10-20T09:44:26\u002B08:00",
"checks_performed": [
"HTTP 200",
"JSON\u53EF\u89E3\u6790",
"\u6B63\u5F0F\u53D1\u5E03\u7684tag\u5B58\u5728",
"draft=false\u4E14prerelease=false",
"\u53D1\u5E03\u9875\u4E0E\u9644\u4EF6\u4E0B\u8F7DURL\u5C5E\u4E8E\u8BF7\u6C42\u4ED3\u5E93"
],
"evidence_urls": [
"https://api.github.com/repos/jgm/pandoc/releases/latest"
],
"level": "functional_test_passed",
"not_verified": [
"\u672A\u4E0B\u8F7D\u3001\u626B\u63CF\u6216\u5B89\u88C5\u9644\u4EF6",
"\u672A\u6D4B\u8BD5\u79C1\u6709\u8D44\u6E90\u6216\u6388\u6743\u8C03\u7528",
"\u4E0D\u5BF9\u53D1\u5E03\u7248\u672C\u505A\u5B89\u5168\u80CC\u4E66"
],
"outcome": "passed",
"reported_by": "contributor",
"software_version": null,
"test_summary": "\u533F\u540DGET jgm/pandoc\u7684latest release\uFF1B\u8FD4\u56DE\u6B63\u5F0Ftag\u3001draft=false\u3001prerelease=false\u53CA11\u4E2A\u4ED3\u5E93\u5185\u9644\u4EF6\u94FE\u63A5\u3002\u4EC5\u6838\u67E5\u5143\u6570\u636E\uFF0C\u6CA1\u6709\u4E0B\u8F7D\u6216\u5B89\u88C5\u6B64\u7248\u672C\u3002"
},
"schema_version": "navonavo.capability.v1",
"service_id": "cap-95226660ddba3737282d8d2a",
"version": 2,
"source_url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10",
"ownership_state": "unclaimed",
"submitted_by": {
"kind": "assistant",
"name": "ChatGPT\uFF08\u516C\u5F00\u8D44\u6599\u6574\u7406\u4E0E\u6837\u672C\u6D4B\u8BD5\uFF09"
},
"submitter_identity_verified": false,
"source_check": {
"url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10",
"final_url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10",
"status_code": 200,
"title": "REST API endpoints for releases - GitHub Docs",
"description": "Use the REST API to create, modify, and delete releases.",
"checked_at": "2026-10-20T08:30:41.7237357\u002B00:00",
"warnings": [
"\u6765\u6E90\u53EF\u8BFB\u53D6\u53EA\u8BC1\u660E\u672C\u6B21\u8D44\u6599\u8BFB\u53D6\uFF0C\u4E0D\u662F\u529F\u80FD\u3001\u8EAB\u4EFD\u6216\u957F\u671F\u53EF\u7528\u6027\u8BA4\u8BC1\u3002"
]
},
"created_at": "2026-10-20T08:30:41.7269461\u002B00:00",
"updated_at": "2026-10-31T00:09:28.3948953\u002B00:00",
"read_url": "https://navonavo.com/api/v1/capabilities/cap-95226660ddba3737282d8d2a?version=2",
"page_url": "https://navonavo.com/capabilities/cap-95226660ddba3737282d8d2a?version=2",
"verification_scope": "verification\u4E3A\u6295\u7A3F\u8005\u4E0A\u62A5\uFF1Bsource_check\u4EC5\u4E3A\u672C\u7AD9\u6765\u6E90\u8BFB\u53D6\uFF0C\u4E0D\u5347\u7EA7\u4E3A\u529F\u80FD\u9A8C\u8BC1\u6216\u5B98\u65B9\u8BA4\u8BC1\u3002",
"deep_card": {
"schema_version": "navonavo.deep-card.v1",
"dictionary_version": "navonavo.conditions.v1",
"card_version": 2,
"updated_at": "2026-10-31T00:09:28.3938256\u002B00:00",
"review_state": "current",
"profiles": [
{
"profile_id": "github-public-releases-documentation",
"component_version": "documentation-sha256:414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"summary": "\u516C\u5F00\u4ED3\u5E93\u6700\u65B0\u6B63\u5F0FRelease\u7684\u53EA\u8BFBREST\u8D44\u6599\uFF1B\u53EF\u514D\u8BA4\u8BC1\uFF0C\u6392\u9664draft/prerelease\uFF1B\u672A\u8BF7\u6C42\u3002",
"claims": [
{
"key": "auth_required",
"value": "false",
"conclusion": "supported",
"evidence_refs": [
"github-public-releases-documentation-e1"
],
"unknown_reason": null
},
{
"key": "invocation_mode",
"value": "api",
"conclusion": "supported",
"evidence_refs": [
"github-public-releases-documentation-e2"
],
"unknown_reason": null
},
{
"key": "output_format",
"value": "json",
"conclusion": "supported",
"evidence_refs": [
"github-public-releases-documentation-e2"
],
"unknown_reason": null
},
{
"key": "output_structure",
"value": "json_object",
"conclusion": "supported",
"evidence_refs": [
"github-public-releases-documentation-e2"
],
"unknown_reason": null
}
],
"connection": {
"entry": "https://api.github.com/repos/{owner}/{repo}/releases/latest",
"protocol": "HTTPS GET",
"authentication": "\u4EC5\u516C\u5171\u8D44\u6E90\u53EF\u4E0D\u8BA4\u8BC1\uFF1B\u79C1\u6709\u4ED3\u5E93\u548C\u5199\u64CD\u4F5C\u4E0D\u5728\u672Cprofile",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"latest\u6309created_at\u5BF9\u5E94commit\u65E5\u671F\uFF0C\u4E0D\u662F\u53D1\u5E03/\u8349\u7A3F\u65E5\u671F\uFF1B\u6392\u9664draft\u53CAprerelease\u3002",
"404\u53EF\u80FD\u662F\u6CA1\u6709\u53EF\u89C1release\u6216\u6743\u9650\u7B49\uFF0C\u4E0D\u63A8\u65AD\u4ED3\u5E93\u4E0D\u5B58\u5728\uFF1B\u4EF7\u683C\u3001\u9891\u7387\u9650\u989D\u672A\u77E5\u3002"
],
"pricing_status": "unknown",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "github-public-releases-documentation-recipe",
"revision": 1,
"required_capabilities": [
"read_latest_public_release"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"latest\u6309created_at\u5BF9\u5E94commit\u65E5\u671F\uFF0C\u4E0D\u662F\u53D1\u5E03/\u8349\u7A3F\u65E5\u671F\uFF1B\u6392\u9664draft\u53CAprerelease\u3002",
"404\u53EF\u80FD\u662F\u6CA1\u6709\u53EF\u89C1release\u6216\u6743\u9650\u7B49\uFF0C\u4E0D\u63A8\u65AD\u4ED3\u5E93\u4E0D\u5B58\u5728\uFF1B\u4EF7\u683C\u3001\u9891\u7387\u9650\u989D\u672A\u77E5\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u5019\u9009GET https://api.github.com/repos/{owner}/{repo}/releases/latest\uFF0CAccept application/vnd.github\u002Bjson\uFF1Bowner/repo\u7531\u83B7\u51C6\u516C\u5F00\u4ED3\u5E93\u586B\u5165\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "owner\u548Crepo\u5FC5\u586B\u8DEF\u5F84\uFF1B\u4E0D\u63D0\u4EA4\u521B\u5EFA/\u66F4\u65B0release\u8BF7\u6C42\u3002",
"output_contract": "\u6587\u6863HTTP200 JSON\u5BF9\u8C61\u7684release\u53CAasset/download\u94FE\u63A5\u5143\u4FE1\u606F\uFF1B\u4E0D\u4E0B\u8F7D\u6216\u6267\u884Casset\u3002",
"validation": "\u5F85\u6267\u884C\uFF1AHTTP\u72B6\u6001\u3001\u516C\u5F00\u4ED3\u5E93\u3001\u6B63\u5F0Frelease\u4E0E\u65F6\u95F4\u8BED\u4E49\uFF1B\u4E0B\u8F7D\u94FE\u63A5\u53EA\u4FDD\u5143\u4FE1\u606F\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
}
},
{
"profile_id": "github-hosted-mcp-documentation",
"component_version": "documentation-sha256:d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"summary": "GitHub\u5B98\u65B9\u6258\u7BA1MCP\u72EC\u7ACBprofile\uFF1AOAuth\u6216PAT\u5E76\u53D7\u7EC4\u7EC7\u7B56\u7565\u9650\u5236\uFF1B\u4E0E\u539FReleases REST\u6761\u4EF6\u5206\u5F00\uFF0C\u672A\u8FDE\u63A5\u3002",
"claims": [
{
"key": "invocation_mode",
"value": "api",
"conclusion": "supported",
"evidence_refs": [
"github-hosted-mcp-documentation-e1"
],
"unknown_reason": null
},
{
"key": "auth_required",
"value": "true",
"conclusion": "supported",
"evidence_refs": [
"github-hosted-mcp-documentation-e1"
],
"unknown_reason": null
},
{
"key": "execution_location",
"value": "remote",
"conclusion": "supported",
"evidence_refs": [
"github-hosted-mcp-documentation-e2"
],
"unknown_reason": null
}
],
"connection": {
"entry": "https://api.githubcopilot.com/mcp/",
"protocol": "\u8FDC\u7AEFMCP\uFF08\u6587\u6863\u5BA2\u6237\u7AEF\u7C7B\u578BHTTP/SSE\uFF09",
"authentication": "\u9ED8\u8BA4OAuth\uFF0C\u6216\u5177\u6709\u5FC5\u8981scope\u7684PAT\uFF1B\u7EC4\u7EC7\u53EF\u9650\u5236scope/apps/PAT\uFF1BEnterprise Managed User\u7684PAT\u9ED8\u8BA4\u7981\u7528\u9664\u975E\u7BA1\u7406\u5458\u5141\u8BB8",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u4FDD\u7559\u539FReleases REST profile\u53CA\u8BC1\u636E\uFF1B\u8BE5MCP\u8BA4\u8BC1/\u5DE5\u5177\u96C6\u72EC\u7ACB\uFF0C\u4E0D\u501FREST\u533F\u540D\u6216\u514D\u8D39\u6761\u4EF6\u3002",
"\u5BA2\u6237\u7AEF\u5B89\u88C5/\u672C\u5730Docker\u8DEF\u5F84\u4E0D\u5728\u6B64profile\uFF1BVisual Studio\u793A\u4F8B\u9700\u9002\u7528Copilot\u8BBF\u95EE\uFF0C\u4E0D\u80FD\u63A8\u5E7F\u4E3A\u5168\u90E8\u5BA2\u6237\u7AEF\u7EDF\u4E00\u6536\u8D39\u89C4\u5219\u3002",
"\u7EC4\u7EC7/\u4F01\u4E1AMCP\u7B56\u7565\u548COAuth app/PAT\u9650\u5236\u5FC5\u987B\u6EE1\u8DB3\uFF1B\u672C\u9875\u672A\u7ED9MCP\u901A\u7528\u4EF7\u683C/\u989D\u5EA6\uFF0C\u4FDD\u7559unknown\u3002"
],
"pricing_status": "unknown",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "github-hosted-mcp-documentation-recipe",
"revision": 1,
"required_capabilities": [
"read_authorized_github_context"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u4FDD\u7559\u539FReleases REST profile\u53CA\u8BC1\u636E\uFF1B\u8BE5MCP\u8BA4\u8BC1/\u5DE5\u5177\u96C6\u72EC\u7ACB\uFF0C\u4E0D\u501FREST\u533F\u540D\u6216\u514D\u8D39\u6761\u4EF6\u3002",
"\u5BA2\u6237\u7AEF\u5B89\u88C5/\u672C\u5730Docker\u8DEF\u5F84\u4E0D\u5728\u6B64profile\uFF1BVisual Studio\u793A\u4F8B\u9700\u9002\u7528Copilot\u8BBF\u95EE\uFF0C\u4E0D\u80FD\u63A8\u5E7F\u4E3A\u5168\u90E8\u5BA2\u6237\u7AEF\u7EDF\u4E00\u6536\u8D39\u89C4\u5219\u3002",
"\u7EC4\u7EC7/\u4F01\u4E1AMCP\u7B56\u7565\u548COAuth app/PAT\u9650\u5236\u5FC5\u987B\u6EE1\u8DB3\uFF1B\u672C\u9875\u672A\u7ED9MCP\u901A\u7528\u4EF7\u683C/\u989D\u5EA6\uFF0C\u4FDD\u7559unknown\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u4EC5\u5019\u9009\u5165\u53E3 https://api.githubcopilot.com/mcp/\uFF1B\u672A\u6765\u6838\u5DF2\u6279\u51C6OAuth/PAT scope\u53CA\u53EA\u8BFB\u5DE5\u5177\u96C6\uFF0C\u672A\u83B7\u6388\u6743\u4E0D\u767B\u5F55/\u8FDE\u63A5\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "\u672A\u6765\u7ECF\u6388\u6743\u7684\u516C\u5F00\u4ED3\u5E93/\u5BF9\u8C61\u53EA\u8BFB\u67E5\u8BE2\uFF1B\u51C6\u786E\u53EA\u8BFB\u5DE5\u5177/\u53C2\u6570\u4E0E\u5DE5\u5177\u96C6\u914D\u7F6E\u672C\u9875\u672A\u7ED9\uFF0C\u4E0D\u731Ctool/header\u6216\u9ED8\u8BA4\u53EA\u8BFB\u3002",
"output_contract": "GitHub\u4E0A\u4E0B\u6587\u4E0E\u6240\u9009\u5DE5\u5177\u7ED3\u679C\uFF1B\u5B8C\u6574\u5DE5\u5177\u8F93\u51FA\u3001\u5B9E\u9645\u8BBF\u95EE\u4E0E\u989D\u5EA6\u672A\u6838\u3002",
"validation": "\u672A\u6765\u6838\u5BF9\u83B7\u51C6\u53EA\u8BFB\u5DE5\u5177\u96C6\u3001scope\u4E0E\u8FD4\u56DE\u51FA\u5904\uFF1B\u4E0D\u8C03\u7528\u5199\u5DE5\u5177\uFF0C\u4E0D\u63D0\u5347\u6743\u9650\u3001\u4E0D\u5B89\u88C5\u672C\u5730server\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
}
}
],
"evidence": [
{
"evidence_id": "github-public-releases-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10",
"locator": ".local/deep-cards-v1/api-expansion-20261024-01/sources/github-public-releases-documentation.txt:L681-L681",
"excerpt": "This endpoint can be used without authentication or the aforementioned permissions if only public resources are requested.",
"source_version": "documentation-sha256:414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"content_sha256": "414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"collected_at": "2026-10-24T04:06:25.8247836\u002B00:00",
"profile_ids": [
"github-public-releases-documentation"
],
"covers": [
{
"key": "auth_required",
"value": "false"
}
],
"execution": null
},
{
"evidence_id": "github-public-releases-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10",
"locator": ".local/deep-cards-v1/api-expansion-20261024-01/sources/github-public-releases-documentation.txt:L706-L720",
"excerpt": "get/repos/{owner}/{repo}/releases/latest\ncURL\nJavaScript\nGitHub CLI\nCopy to clipboard curl request example\ncurl -L \\\n-H \u0022Accept: application/vnd.github\u002Bjson\u0022 \\\n-H \u0022Authorization: Bearer \u003CYOUR-TOKEN\u003E\u0022 \\\n-H \u0022X-GitHub-Api-Version: 2026-03-10\u0022 \\\nhttps://api.github.com/repos/OWNER/REPO/releases/latest\nResponse\nExample response\nResponse schema\nStatus: 200\n{",
"source_version": "documentation-sha256:414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"content_sha256": "414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"collected_at": "2026-10-24T04:06:25.8247836\u002B00:00",
"profile_ids": [
"github-public-releases-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "output_format",
"value": "json"
},
{
"key": "output_structure",
"value": "json_object"
}
],
"execution": null
},
{
"evidence_id": "github-hosted-mcp-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/customize-copilot/extend-copilot-with-tools-and-context/set-up-the-github-mcp-server",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/github-hosted-mcp-documentation.txt:L625-L627",
"excerpt": "The remote GitHub MCP server uses one-click OAuth authentication by default, but you can also manually configure it to use a personal access token (PAT) for authentication. If you use OAuth, the MCP server can only access the scopes you approve during sign-in. In organization-owned contexts, access may also be limited by admin policies that control which scopes and apps are permitted. If you use a PAT, the MCP server will have access to the scopes granted by the PAT, which is also subject to any PAT restrictions configured by the organization.\nNote\nIf you are an Enterprise Managed User, then PAT is disabled by default, unless enabled by an enterprise administrator. If PAT is disabled, you won\u0027t be able to use PAT authentication. If you have OAuth access policy restrictions, you will need the OAuth App for each client (MCP host application) to be enabled (except Visual Studio Code and Visual Studio).",
"source_version": "documentation-sha256:d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"content_sha256": "d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"collected_at": "2026-10-24T04:42:34.8238998\u002B00:00",
"profile_ids": [
"github-hosted-mcp-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "auth_required",
"value": "true"
}
],
"execution": null
},
{
"evidence_id": "github-hosted-mcp-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/customize-copilot/extend-copilot-with-tools-and-context/set-up-the-github-mcp-server",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/github-hosted-mcp-documentation.txt:L629-L638",
"excerpt": "Remote MCP server configuration with OAuth\nYou do not need to create a PAT or install any additional software to use the remote GitHub MCP server with OAuth. You can set it up directly in Visual Studio.\nIn the Visual Studio menu bar, click View, then click GitHub Copilot Chat.\nAt the bottom of the chat panel, select Agent from the mode dropdown.\nIn the Copilot Chat window, click the tools icon, then click the plus icon in the tool picker window.\nIn the \u0022Configure MCP server\u0022 pop-up window, fill out the fields.\nFor \u0022Server ID\u0022, type github\n.\nFor \u0022Type\u0022, select \u0022HTTP/SSE\u0022 from the dropdown.\nFor \u0022URL\u0022, type https://api.githubcopilot.com/mcp/",
"source_version": "documentation-sha256:d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"content_sha256": "d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"collected_at": "2026-10-24T04:42:34.8238998\u002B00:00",
"profile_ids": [
"github-hosted-mcp-documentation"
],
"covers": [
{
"key": "execution_location",
"value": "remote"
}
],
"execution": null
}
]
},
"version_read_basis": "archived_revision",
"deep_read": {
"schema_version": "navonavo.capability-read.v1",
"card_id": "cap-95226660ddba3737282d8d2a",
"card_version": 2,
"selected_profile_id": null,
"state": "documented",
"review_state": "current",
"read_url": "https://navonavo.com/api/v1/capabilities/cap-95226660ddba3737282d8d2a?version=2",
"page_url": "https://navonavo.com/capabilities/cap-95226660ddba3737282d8d2a?version=2",
"profiles": [
{
"profile_id": "github-public-releases-documentation",
"component_version": "documentation-sha256:414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"summary": "\u516C\u5F00\u4ED3\u5E93\u6700\u65B0\u6B63\u5F0FRelease\u7684\u53EA\u8BFBREST\u8D44\u6599\uFF1B\u53EF\u514D\u8BA4\u8BC1\uFF0C\u6392\u9664draft/prerelease\uFF1B\u672A\u8BF7\u6C42\u3002",
"conditions": [
{
"key": "auth_required",
"value": "false",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"github-public-releases-documentation-e1"
]
},
{
"key": "invocation_mode",
"value": "api",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"github-public-releases-documentation-e2"
]
},
{
"key": "output_format",
"value": "json",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"github-public-releases-documentation-e2"
]
},
{
"key": "output_structure",
"value": "json_object",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"github-public-releases-documentation-e2"
]
}
],
"connection": {
"entry": "https://api.github.com/repos/{owner}/{repo}/releases/latest",
"protocol": "HTTPS GET",
"authentication": "\u4EC5\u516C\u5171\u8D44\u6E90\u53EF\u4E0D\u8BA4\u8BC1\uFF1B\u79C1\u6709\u4ED3\u5E93\u548C\u5199\u64CD\u4F5C\u4E0D\u5728\u672Cprofile",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"latest\u6309created_at\u5BF9\u5E94commit\u65E5\u671F\uFF0C\u4E0D\u662F\u53D1\u5E03/\u8349\u7A3F\u65E5\u671F\uFF1B\u6392\u9664draft\u53CAprerelease\u3002",
"404\u53EF\u80FD\u662F\u6CA1\u6709\u53EF\u89C1release\u6216\u6743\u9650\u7B49\uFF0C\u4E0D\u63A8\u65AD\u4ED3\u5E93\u4E0D\u5B58\u5728\uFF1B\u4EF7\u683C\u3001\u9891\u7387\u9650\u989D\u672A\u77E5\u3002"
],
"pricing_status": "unknown",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "github-public-releases-documentation-recipe",
"revision": 1,
"required_capabilities": [
"read_latest_public_release"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"latest\u6309created_at\u5BF9\u5E94commit\u65E5\u671F\uFF0C\u4E0D\u662F\u53D1\u5E03/\u8349\u7A3F\u65E5\u671F\uFF1B\u6392\u9664draft\u53CAprerelease\u3002",
"404\u53EF\u80FD\u662F\u6CA1\u6709\u53EF\u89C1release\u6216\u6743\u9650\u7B49\uFF0C\u4E0D\u63A8\u65AD\u4ED3\u5E93\u4E0D\u5B58\u5728\uFF1B\u4EF7\u683C\u3001\u9891\u7387\u9650\u989D\u672A\u77E5\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u5019\u9009GET https://api.github.com/repos/{owner}/{repo}/releases/latest\uFF0CAccept application/vnd.github\u002Bjson\uFF1Bowner/repo\u7531\u83B7\u51C6\u516C\u5F00\u4ED3\u5E93\u586B\u5165\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "owner\u548Crepo\u5FC5\u586B\u8DEF\u5F84\uFF1B\u4E0D\u63D0\u4EA4\u521B\u5EFA/\u66F4\u65B0release\u8BF7\u6C42\u3002",
"output_contract": "\u6587\u6863HTTP200 JSON\u5BF9\u8C61\u7684release\u53CAasset/download\u94FE\u63A5\u5143\u4FE1\u606F\uFF1B\u4E0D\u4E0B\u8F7D\u6216\u6267\u884Casset\u3002",
"validation": "\u5F85\u6267\u884C\uFF1AHTTP\u72B6\u6001\u3001\u516C\u5F00\u4ED3\u5E93\u3001\u6B63\u5F0Frelease\u4E0E\u65F6\u95F4\u8BED\u4E49\uFF1B\u4E0B\u8F7D\u94FE\u63A5\u53EA\u4FDD\u5143\u4FE1\u606F\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
},
"evidence": [
{
"evidence_id": "github-public-releases-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10",
"locator": ".local/deep-cards-v1/api-expansion-20261024-01/sources/github-public-releases-documentation.txt:L681-L681",
"excerpt": "This endpoint can be used without authentication or the aforementioned permissions if only public resources are requested.",
"source_version": "documentation-sha256:414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"content_sha256": "414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"collected_at": "2026-10-24T04:06:25.8247836\u002B00:00",
"profile_ids": [
"github-public-releases-documentation"
],
"covers": [
{
"key": "auth_required",
"value": "false"
}
],
"execution": null
},
{
"evidence_id": "github-public-releases-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/rest/releases/releases?apiVersion=2026-03-10",
"locator": ".local/deep-cards-v1/api-expansion-20261024-01/sources/github-public-releases-documentation.txt:L706-L720",
"excerpt": "get/repos/{owner}/{repo}/releases/latest\ncURL\nJavaScript\nGitHub CLI\nCopy to clipboard curl request example\ncurl -L \\\n-H \u0022Accept: application/vnd.github\u002Bjson\u0022 \\\n-H \u0022Authorization: Bearer \u003CYOUR-TOKEN\u003E\u0022 \\\n-H \u0022X-GitHub-Api-Version: 2026-03-10\u0022 \\\nhttps://api.github.com/repos/OWNER/REPO/releases/latest\nResponse\nExample response\nResponse schema\nStatus: 200\n{",
"source_version": "documentation-sha256:414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"content_sha256": "414c9ba7ebb979303de3253c940a638d1457bfcf21b87c721a537daf52166ed0",
"collected_at": "2026-10-24T04:06:25.8247836\u002B00:00",
"profile_ids": [
"github-public-releases-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "output_format",
"value": "json"
},
{
"key": "output_structure",
"value": "json_object"
}
],
"execution": null
}
]
},
{
"profile_id": "github-hosted-mcp-documentation",
"component_version": "documentation-sha256:d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"summary": "GitHub\u5B98\u65B9\u6258\u7BA1MCP\u72EC\u7ACBprofile\uFF1AOAuth\u6216PAT\u5E76\u53D7\u7EC4\u7EC7\u7B56\u7565\u9650\u5236\uFF1B\u4E0E\u539FReleases REST\u6761\u4EF6\u5206\u5F00\uFF0C\u672A\u8FDE\u63A5\u3002",
"conditions": [
{
"key": "invocation_mode",
"value": "api",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"github-hosted-mcp-documentation-e1"
]
},
{
"key": "auth_required",
"value": "true",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"github-hosted-mcp-documentation-e1"
]
},
{
"key": "execution_location",
"value": "remote",
"state": "T",
"reason": "Supported within this profile and component version.",
"evidence_refs": [
"github-hosted-mcp-documentation-e2"
]
}
],
"connection": {
"entry": "https://api.githubcopilot.com/mcp/",
"protocol": "\u8FDC\u7AEFMCP\uFF08\u6587\u6863\u5BA2\u6237\u7AEF\u7C7B\u578BHTTP/SSE\uFF09",
"authentication": "\u9ED8\u8BA4OAuth\uFF0C\u6216\u5177\u6709\u5FC5\u8981scope\u7684PAT\uFF1B\u7EC4\u7EC7\u53EF\u9650\u5236scope/apps/PAT\uFF1BEnterprise Managed User\u7684PAT\u9ED8\u8BA4\u7981\u7528\u9664\u975E\u7BA1\u7406\u5458\u5141\u8BB8",
"environment": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u4FDD\u7559\u539FReleases REST profile\u53CA\u8BC1\u636E\uFF1B\u8BE5MCP\u8BA4\u8BC1/\u5DE5\u5177\u96C6\u72EC\u7ACB\uFF0C\u4E0D\u501FREST\u533F\u540D\u6216\u514D\u8D39\u6761\u4EF6\u3002",
"\u5BA2\u6237\u7AEF\u5B89\u88C5/\u672C\u5730Docker\u8DEF\u5F84\u4E0D\u5728\u6B64profile\uFF1BVisual Studio\u793A\u4F8B\u9700\u9002\u7528Copilot\u8BBF\u95EE\uFF0C\u4E0D\u80FD\u63A8\u5E7F\u4E3A\u5168\u90E8\u5BA2\u6237\u7AEF\u7EDF\u4E00\u6536\u8D39\u89C4\u5219\u3002",
"\u7EC4\u7EC7/\u4F01\u4E1AMCP\u7B56\u7565\u548COAuth app/PAT\u9650\u5236\u5FC5\u987B\u6EE1\u8DB3\uFF1B\u672C\u9875\u672A\u7ED9MCP\u901A\u7528\u4EF7\u683C/\u989D\u5EA6\uFF0C\u4FDD\u7559unknown\u3002"
],
"pricing_status": "unknown",
"quota_status": "unknown"
},
"recipe": {
"recipe_id": "github-hosted-mcp-documentation-recipe",
"revision": 1,
"required_capabilities": [
"read_authorized_github_context"
],
"preconditions": [
"\u4EC5\u5B98\u65B9\u6587\u6863\u58F0\u660E\uFF0C\u914D\u65B9proposed\uFF1B\u672C\u7AD9\u672A\u8FDE\u63A5\u3001\u6CE8\u518C\u3001\u8C03\u7528\u7B2C\u4E09\u65B9\u5DE5\u5177\u6216\u6838\u9A8C\u5B9E\u9645\u8D26\u6237\u3002",
"\u4FDD\u7559\u539FReleases REST profile\u53CA\u8BC1\u636E\uFF1B\u8BE5MCP\u8BA4\u8BC1/\u5DE5\u5177\u96C6\u72EC\u7ACB\uFF0C\u4E0D\u501FREST\u533F\u540D\u6216\u514D\u8D39\u6761\u4EF6\u3002",
"\u5BA2\u6237\u7AEF\u5B89\u88C5/\u672C\u5730Docker\u8DEF\u5F84\u4E0D\u5728\u6B64profile\uFF1BVisual Studio\u793A\u4F8B\u9700\u9002\u7528Copilot\u8BBF\u95EE\uFF0C\u4E0D\u80FD\u63A8\u5E7F\u4E3A\u5168\u90E8\u5BA2\u6237\u7AEF\u7EDF\u4E00\u6536\u8D39\u89C4\u5219\u3002",
"\u7EC4\u7EC7/\u4F01\u4E1AMCP\u7B56\u7565\u548COAuth app/PAT\u9650\u5236\u5FC5\u987B\u6EE1\u8DB3\uFF1B\u672C\u9875\u672A\u7ED9MCP\u901A\u7528\u4EF7\u683C/\u989D\u5EA6\uFF0C\u4FDD\u7559unknown\u3002"
],
"steps": [
"\u51C6\u5907\u5DF2\u83B7\u6388\u6743\u7684\u6700\u5C0F\u8F93\u5165\uFF0C\u6838\u5BF9\u672Cprofile\u7684\u9002\u7528\u8303\u56F4\u3001\u8BA4\u8BC1\u4E0E\u8D39\u7528\uFF1B\u4E0D\u586B\u79C1\u4EBA\u4FE1\u606F\u6216\u51ED\u636E\u5230\u516C\u5F00\u793A\u4F8B\u3002",
"\u4EC5\u5019\u9009\u5165\u53E3 https://api.githubcopilot.com/mcp/\uFF1B\u672A\u6765\u6838\u5DF2\u6279\u51C6OAuth/PAT scope\u53CA\u53EA\u8BFB\u5DE5\u5177\u96C6\uFF0C\u672A\u83B7\u6388\u6743\u4E0D\u767B\u5F55/\u8FDE\u63A5\u3002",
"\u672A\u6765\u83B7\u51C6\u8C03\u7528\u540E\u6838\u5BF9HTTP/MCP\u72B6\u6001\u3001\u8FD4\u56DE\u7ED3\u6784\u4E0E\u8BF7\u6C42\u6761\u4EF6\uFF0C\u4FDD\u7559\u7F3A\u9879/\u9650\u6D41/\u6743\u9650\u9519\u8BEF\uFF1B\u672C\u6B21\u6CA1\u6709\u6267\u884C\u6B64\u6B65\u9AA4\u3002"
],
"input_contract": "\u672A\u6765\u7ECF\u6388\u6743\u7684\u516C\u5F00\u4ED3\u5E93/\u5BF9\u8C61\u53EA\u8BFB\u67E5\u8BE2\uFF1B\u51C6\u786E\u53EA\u8BFB\u5DE5\u5177/\u53C2\u6570\u4E0E\u5DE5\u5177\u96C6\u914D\u7F6E\u672C\u9875\u672A\u7ED9\uFF0C\u4E0D\u731Ctool/header\u6216\u9ED8\u8BA4\u53EA\u8BFB\u3002",
"output_contract": "GitHub\u4E0A\u4E0B\u6587\u4E0E\u6240\u9009\u5DE5\u5177\u7ED3\u679C\uFF1B\u5B8C\u6574\u5DE5\u5177\u8F93\u51FA\u3001\u5B9E\u9645\u8BBF\u95EE\u4E0E\u989D\u5EA6\u672A\u6838\u3002",
"validation": "\u672A\u6765\u6838\u5BF9\u83B7\u51C6\u53EA\u8BFB\u5DE5\u5177\u96C6\u3001scope\u4E0E\u8FD4\u56DE\u51FA\u5904\uFF1B\u4E0D\u8C03\u7528\u5199\u5DE5\u5177\uFF0C\u4E0D\u63D0\u5347\u6743\u9650\u3001\u4E0D\u5B89\u88C5\u672C\u5730server\u3002",
"failure_fallback": "\u6761\u4EF6\u4E0D\u6EE1\u8DB3\u3001\u8BA4\u8BC1/\u9650\u6D41/\u7ED3\u6784\u9519\u8BEF\u5373\u505C\u6B62\u8BE5\u8C03\u7528\u5E76\u4FDD\u7559unknown\uFF1B\u4E0D\u5207\u6362\u4ED8\u8D39\u670D\u52A1\u3001\u4E0D\u731C\u5DE5\u5177\u540D\u3001\u4E0D\u6267\u884C\u5199\u64CD\u4F5C\u3002"
},
"evidence": [
{
"evidence_id": "github-hosted-mcp-documentation-e1",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/customize-copilot/extend-copilot-with-tools-and-context/set-up-the-github-mcp-server",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/github-hosted-mcp-documentation.txt:L625-L627",
"excerpt": "The remote GitHub MCP server uses one-click OAuth authentication by default, but you can also manually configure it to use a personal access token (PAT) for authentication. If you use OAuth, the MCP server can only access the scopes you approve during sign-in. In organization-owned contexts, access may also be limited by admin policies that control which scopes and apps are permitted. If you use a PAT, the MCP server will have access to the scopes granted by the PAT, which is also subject to any PAT restrictions configured by the organization.\nNote\nIf you are an Enterprise Managed User, then PAT is disabled by default, unless enabled by an enterprise administrator. If PAT is disabled, you won\u0027t be able to use PAT authentication. If you have OAuth access policy restrictions, you will need the OAuth App for each client (MCP host application) to be enabled (except Visual Studio Code and Visual Studio).",
"source_version": "documentation-sha256:d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"content_sha256": "d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"collected_at": "2026-10-24T04:42:34.8238998\u002B00:00",
"profile_ids": [
"github-hosted-mcp-documentation"
],
"covers": [
{
"key": "invocation_mode",
"value": "api"
},
{
"key": "auth_required",
"value": "true"
}
],
"execution": null
},
{
"evidence_id": "github-hosted-mcp-documentation-e2",
"evidence_type": "documentation",
"source_url": "https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/customize-copilot/extend-copilot-with-tools-and-context/set-up-the-github-mcp-server",
"locator": ".local/deep-cards-v1/mcp-public-batch-20261024-01/sources/github-hosted-mcp-documentation.txt:L629-L638",
"excerpt": "Remote MCP server configuration with OAuth\nYou do not need to create a PAT or install any additional software to use the remote GitHub MCP server with OAuth. You can set it up directly in Visual Studio.\nIn the Visual Studio menu bar, click View, then click GitHub Copilot Chat.\nAt the bottom of the chat panel, select Agent from the mode dropdown.\nIn the Copilot Chat window, click the tools icon, then click the plus icon in the tool picker window.\nIn the \u0022Configure MCP server\u0022 pop-up window, fill out the fields.\nFor \u0022Server ID\u0022, type github\n.\nFor \u0022Type\u0022, select \u0022HTTP/SSE\u0022 from the dropdown.\nFor \u0022URL\u0022, type https://api.githubcopilot.com/mcp/",
"source_version": "documentation-sha256:d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"content_sha256": "d82155625c0669014710a0b1471f079ba0386824566d41946028f055968f1db7",
"collected_at": "2026-10-24T04:42:34.8238998\u002B00:00",
"profile_ids": [
"github-hosted-mcp-documentation"
],
"covers": [
{
"key": "execution_location",
"value": "remote"
}
],
"execution": null
}
]
}
],
"warnings": [
"\u8D44\u6599\u4E0E\u6765\u6E90\u58F0\u660E\u4E0D\u7B49\u4E8E\u672C\u7AD9\u5B9E\u6D4B\uFF1B\u672A\u5217\u51FA\u7684\u6761\u4EF6\u4ECD\u672A\u77E5\u3002",
"\u7ED3\u6784\u5316\u914D\u65B9\u53EA\u6309\u516C\u5F00\u58F0\u660E\u68C0\u67E5\u7EA6\u675F\u4E0E\u63A5\u53E3\uFF0C\u4E0D\u6267\u884C\u4EFB\u52A1\u6216\u6388\u4E88\u6743\u9650\uFF1B\u7F3A\u5931\u8BB0\u5F55\u4FDD\u6301\u672A\u77E5\uFF0C\u63A5\u53E3\u517C\u5BB9\u4E0D\u8BC1\u660E\u5B9E\u9645\u6210\u529F\u3002"
]
}
}