MCP TypeScript SDK (V2) / @modelcontextprotocol/client / ext/skills/entries
ext/skills/entries
Interfaces
CheckedEntry
Defined in: packages/client/src/ext/skills/entries.ts:12
Properties
problems
problems:
string[]
Defined in: packages/client/src/ext/skills/entries.ts:15
skill?
optionalskill?:object
Defined in: packages/client/src/ext/skills/entries.ts:13
Index Signature
[key: string]: unknown
_meta?
optional_meta?:Record<string,unknown>
frontmatter
frontmatter:
object=SkillFrontmatterSchema
The SKILL.md frontmatter, verbatim.
Index Signature
[key: string]: unknown
frontmatter.description
description:
string
frontmatter.name
name:
string
resources
resources:
"dynamic"|object[] =SkillResourcesSchema
Every file of the skill, or "dynamic".
uri
uri:
string
Resource URI of the skill's SKILL.md.
uri?
optionaluri?:string
Defined in: packages/client/src/ext/skills/entries.ts:14
InvalidSkillEntry
Defined in: packages/client/src/ext/skills/entries.ts:6
A skills/list entry the client refused, and why. index counts across every page walked.
Properties
index
index:
number
Defined in: packages/client/src/ext/skills/entries.ts:7
reason
reason:
string
Defined in: packages/client/src/ext/skills/entries.ts:9
uri?
optionaluri?:string
Defined in: packages/client/src/ext/skills/entries.ts:8
Functions
checkEntry()
checkEntry(
value):CheckedEntry
Defined in: packages/client/src/ext/skills/entries.ts:19
Schema and rule checks for one entry received from a server.
Parameters
value
unknown
Returns
partitionEntries()
partitionEntries(
values):object
Defined in: packages/client/src/ext/skills/entries.ts:34
Splits listing entries into valid skills and refused entries. Every copy of a repeated URI is refused.
Parameters
values
readonly unknown[]
Returns
object
invalid
invalid:
InvalidSkillEntry[]
skills
skills:
object[]
Index Signature
[key: string]: unknown