Skip to content

Update: MCP architecture deepening#34

Merged
SI-RUI-ZHANG merged 1 commit into
mainfrom
mcp-architecture-deepening
May 28, 2026
Merged

Update: MCP architecture deepening#34
SI-RUI-ZHANG merged 1 commit into
mainfrom
mcp-architecture-deepening

Conversation

@SI-RUI-ZHANG
Copy link
Copy Markdown
Contributor

Original issue
MCP Registry install behavior should stay product-compatible while the new Registry/config/status implementation moves behind deeper MCP-domain modules. Add to MCPs must continue storing registry-derived managed MCPs and probing availability, including stdio execution, while stale historical MCP terminology stays removed.

Fix
Persisted Registry install intent in managed manifest v6, added managed state assembly for installConfigStatus/mcpStatus/compatibility fields, moved harness writes into a transaction module, moved observed config choice ranking and validation into a backend domain module, collapsed frontend enable/config orchestration into one workflow hook, split Registry support policy from catalog presentation, and added a repository-wide stale-term guard.

Changed files
skill_manager/application/mcp/install_intent.py
skill_manager/application/mcp/managed_state.py
skill_manager/application/mcp/harness_application.py
skill_manager/application/mcp/config_choice.py
skill_manager/application/mcp/marketplace/support_policy.py
skill_manager/application/mcp/install_resolver.py
skill_manager/application/mcp/install_state.py
skill_manager/application/mcp/mutations.py
skill_manager/application/mcp/query.py
skill_manager/application/mcp/store.py
skill_manager/application/mcp/marketplace/catalog.py
skill_manager/api/schemas/mcp.py
frontend/src/features/mcp
frontend/src/api
tests/integration/test_mcp_routes.py
tests/unit/test_mcp_config_choice.py
tests/unit/test_mcp_harness_application.py
tests/unit/test_mcp_historical_terms.py
tests/unit/test_mcp_install_intent.py
tests/unit/test_mcp_install_resolver.py
tests/unit/test_mcp_registry_support_policy.py
tests/unit/test_mcp_store.py

Validation
git diff --check
git diff --cached --check
npm run typecheck
npm run codegen:check
npm test
scripts/test_backend.sh
git grep stale-term scans for historical MCP references

Reviewer: @SI-RUI-ZHANG

@SI-RUI-ZHANG SI-RUI-ZHANG changed the base branch from refactor-mcp-install-resolver to main May 28, 2026 13:26
@SI-RUI-ZHANG SI-RUI-ZHANG merged commit abe11a8 into main May 28, 2026
6 checks passed
@SI-RUI-ZHANG SI-RUI-ZHANG deleted the mcp-architecture-deepening branch May 28, 2026 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant