This is the documentation for v2 — looking for the v1 documentation?
Skip to content

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? ​

optional skill?: 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? ​

optional uri?: 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? ​

optional uri?: 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 ​

CheckedEntry


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