Skip to content

docs(mcp): Phase 8 — clarify delegated auth metadata - #375

Merged
erishforG merged 1 commit into
release/1.0from
feat/auto-292-phase8
Jul 2, 2026
Merged

docs(mcp): Phase 8 — clarify delegated auth metadata#375
erishforG merged 1 commit into
release/1.0from
feat/auto-292-phase8

Conversation

@erishforG

Copy link
Copy Markdown
Owner

무엇

MCP tool spec에 delegated GitHub auth metadata와 scope negotiation contract를 명시했습니다.

Refs #292. v1.0 MCP clients가 token/scopes를 tool arguments에 섞지 않고 session context로 전달하도록 경계를 고정합니다. @erishforG

변경

  • docs/mcp/spec.md 날짜 갱신
  • Delegated Auth Metadata 섹션 추가
  • Scope Negotiation 섹션 추가
  • v1.0 stable GitHub scope identifiers 정리

다음 Phase 힌트

  • initialize capability payload에 gitParsec.githubScopes 반영
  • optional overlay scope validation을 dispatcher preflight에 연결

리스크

Low. docs-only 변경이며 runtime behavior와 CLI surface는 변경하지 않았습니다.

롤백

해당 문서 섹션을 revert하면 됩니다.

Test plan

  • cargo build --quiet
  • cargo fmt --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test --quiet

Refs #292

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@erishforG erishforG added the auto-improvement Daily auto-generated improvement PR/issue label Jul 2, 2026
@erishforG
erishforG merged commit 48d2277 into release/1.0 Jul 2, 2026
12 checks passed
@erishforG
erishforG deleted the feat/auto-292-phase8 branch July 2, 2026 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-improvement Daily auto-generated improvement PR/issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant