Skip to content

Survey client resource-loading support across major MCP clients #38

Description

@olaservo

Background

A recurring theme in this IG is that clients have been slow to implement support for resources. Before recommending skills-as-resources as a convention, we need to know which clients actually support resources/list, resources/read, resources/subscribe, and resource templates.

"Clients have been slow to implement support for resources. Had some parallel primitive 'skills' been implemented, I'm not sure clients would have implemented them any faster. Basically they all went for 'tools' and have slowly been getting around to implementing other primitives." — Cliff Hall

Scope

Survey the following MCP clients and document their resource support:

Client resources/list resources/read resources/subscribe Resource Templates Model can access? Notes
Claude Desktop ? ? ? ? ?
Claude Code ? ? ? ? ?
VS Code (Copilot) ? ? ? ? ?
Cursor ? ? ? ? ?
Windsurf ? ? ? ? ?
Zed ? ? ? ? ?
Continue ? ? ? ? ?

For each client, note:

  • Whether resources are auto-loaded or require user action
  • Whether the model can interact with resources directly (or if it's application-controlled only)
  • Any known limitations or quirks

Acceptance Criteria

  • Completed table for at least 5 major MCP clients
  • Each entry verified by testing or by referencing official documentation
  • Added to docs/experimental-findings.md as a new section
  • Implications for the skills-as-resources approach discussed (1-2 paragraphs)

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    client-behaviorRelates to client/host implementation or resource loadingresearchInvestigation or analysis needed

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions