{"version":"2.1.318","anchor":"mcp-skill-resource-read-restricted-to-loaded-skills","canonical_anchor":"mcp-skill-resource-read-restricted-to-loaded-skills","heading":"MCP server resources can only be read when a loaded skill lists them","tier":"notice","area":"MCP","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/mcp-skill-resource-read-restricted-to-loaded-skills","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### MCP server resources can only be read when a loaded skill lists them\n\nClaude Code now refuses to read a resource from an MCP server unless a loaded skill from that server lists its address\n\n**What**\n\nAn MCP server is an add-on program that gives Claude extra tools and files. A skill is a packaged set of instructions Claude can load. When a skill comes from an MCP server, Claude Code now only reads files that a loaded skill from that server lists.\n\nIf Claude asks for any other file, the read is refused with the message: \"This resource was not read, because no skill that is loaded from this server lists this address.\"\n\n**Why**\n\nThis limits which files a skill from an MCP server can pull into a session, so a server cannot hand over files its loaded skills never mentioned.\n\n- Area: MCP\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}