Skip to content

Conversation

@pja-ant
Copy link
Contributor

@pja-ant pja-ant commented Sep 29, 2025

Motivation and Context

The SEP to introduce metadata seems to have forgotten ResourceTemplate. I'm not 100% sure if this is intentional or not, but it seems like it is (I don't see a reason for resource templates to not have an icon when resources do).

ResourceTemplate now extends Icons interface, consistent with Resource, Tool, and Prompt interfaces. Updated schema, documentation, examples, and changelog accordingly.

How Has This Been Tested?

N/A

Breaking Changes

Icons are currently in draft.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

ResourceTemplate now extends Icons interface, consistent with Resource, Tool, and Prompt interfaces. Updated schema, documentation, examples, and changelog accordingly.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@pja-ant pja-ant marked this pull request as ready for review September 29, 2025 14:01
@pja-ant pja-ant requested a review from a team September 29, 2025 14:01
@pja-ant pja-ant added the enhancement New feature or request label Sep 29, 2025
@dsp-ant dsp-ant merged commit c14fce9 into main Sep 30, 2025
7 checks passed
@dsp-ant dsp-ant deleted the add-icons-to-resource-template branch September 30, 2025 14:46
KKonstantinov added a commit to KKonstantinov/typescript-sdk that referenced this pull request Sep 30, 2025
connor4312 added a commit to microsoft/vscode that referenced this pull request Sep 30, 2025
connor4312 added a commit to microsoft/vscode that referenced this pull request Sep 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants