{"version":"2.1.195","anchor":"notes","canonical_anchor":"notes","heading":"","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.195\/e\/notes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.195","markdown":"Hook matchers for MCP servers have changed behavior (or rather, an existing behavior is now surfaced as a warning): `mcp__server_name` is an exact-string match that will never match any real tool. The correct form to match all tools from a server is `mcp__server_name__.*`. If you see the warning \"Hook matcher `mcp__server` matches no tool\", update your hook rules in `.claude\/settings.json` to use the `__.*` suffix."}