mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-13 14:16:46 +00:00
Being an MCP client was enough to join a provider's overlay, so a single admission anywhere reached every provider that opened one. Attachment now requires both that the role speaks as a client and that the provider lists it in mcp.allowed_consumers. consumer.kind accepts a list so one overlay can carry both its service-flag consumers and its MCP clients, which is what the vector store needs.