Skip to content

Add SEP-2640 (Skills Extension) protocol support #3486

Description

@vijaydeepsinha

SEP-2640 (Skills Extension)
is Accepted, but the Python SDK has no support for it. It adds skills/list,
skills/get, and optional resources/directory/read, negotiated under the
io.modelcontextprotocol/skills extension.

We need to add the protocol primitives — a Skills(...) server extension
plus thin client wrappers and SEP-2640 validation — built on the existing
Extension/MethodBinding mechanism (like the shipped Apps extension), with no
schema or dependency changes. Filesystem discovery/caching would stay out of scope
for a higher-level provider.

Activity

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

Metadata

Metadata

Labels

enhancementRequest for a new feature that's not currently supported

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions