Feature request for product/service
Cursor IDE
Describe the request
Cursor recently improved support for MCP resources, which is great. However, MCP resource templates are still not supported. When an MCP connection is established, Cursor executes listResources, but resource templates are not discovered or surfaced, even though they are part of the MCP specification.
Adding support for resource templates would enable parameterized, dynamic resources, which are currently not possible to use in Cursor.
Why this feature is needed
Resource templates are the intended MCP mechanism for exposing dynamic resources with parameters, such as:
- filtering data by query parameters
- accessing resources by identifiers
- generating context dynamically based on user input
Without resource templates, MCP servers are forced to either:
- expose a large number of static resources, or
- move resource-style data into tools (which changes the interaction model)
Supporting resource templates would allow Cursor to:
- fully align with MCP’s resource model
- enable cleaner, scalable MCP server designs
- unlock more flexible and dynamic context for users, without additional tools
From a UX perspective, it would be sufficient for Cursor to:
- discover resource templates during MCP connection
- allow parameters to be provided when accessing a resource
- treat the resolved resource the same way as existing resources
This would significantly improve MCP usability in real‑world scenarios while keeping the interaction simple.
Thanks