Skip to content

Commit acccc35

Browse files
Document directory read on SkillsFeature and sort SkillsSchema imports
1 parent 61efdd1 commit acccc35

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

‎mcp-core/src/main/java/io/modelcontextprotocol/modern/SkillsSchema.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import java.security.MessageDigest;
1111
import java.security.NoSuchAlgorithmException;
1212
import java.util.ArrayList;
13-
import java.util.HashSet;
1413
import java.util.Collections;
14+
import java.util.HashSet;
1515
import java.util.HexFormat;
1616
import java.util.LinkedHashMap;
1717
import java.util.List;

‎mcp-core/src/main/java/io/modelcontextprotocol/modern/server/feature/SkillsFeature.java‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@
2929

3030
/**
3131
* The {@code skills/list} and {@code skills/get} feature of the Skills extension
32-
* (SEP-2640). It advertises the {@value SkillsSchema#EXTENSION_ID} extension; the skills'
33-
* files must be served as resources, so register a {@link ResourcesFeature} alongside it.
32+
* (SEP-2640), plus {@code resources/directory/read} when the repository
33+
* {@link McpAsyncSkillRepository#supportsDirectoryRead() supports it}. It advertises the
34+
* {@value SkillsSchema#EXTENSION_ID} extension, with {@code directoryRead: true} in that
35+
* case; the skills' files must be served as resources, so register a
36+
* {@link ResourcesFeature} alongside it.
3437
*/
3538
public final class SkillsFeature implements McpFeature {
3639

0 commit comments

Comments
 (0)