Skip to content

Conversation

@DaleSeo
Copy link
Contributor

@DaleSeo DaleSeo commented Dec 16, 2025

Fixes #516

Adds the missing icons field to ResourceTemplate to fully implement SEP-973.

2025-12-15 at 20 04 08

Motivation and Context

Clients cannot display icons for resource templates in their UIs.

How Has This Been Tested?

Added unit tests

Breaking Changes

No breaking changes. This is a fully backward-compatible addition.

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

Additional context

This is already support for Tools, Resources, and Prompts.

@github-actions github-actions bot added T-core Core library changes T-model Model/data structure changes labels Dec 16, 2025
@github-actions github-actions bot added T-test Testing related changes T-config Configuration file changes labels Dec 16, 2025
@DaleSeo DaleSeo marked this pull request as ready for review December 16, 2025 01:18
@DaleSeo
Copy link
Contributor Author

DaleSeo commented Dec 18, 2025

@alexhancock @jokemanfire When you get a chance, could you take a look at this PR? Thanks!

@alexhancock alexhancock merged commit eeacd13 into modelcontextprotocol:main Dec 18, 2025
11 checks passed
@alexhancock
Copy link
Collaborator

Nice - thanks @DaleSeo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-config Configuration file changes T-core Core library changes T-model Model/data structure changes T-test Testing related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement SEP-973: Expose Additional Metadata (Icons)

2 participants