Skip to content

Spec: keep trace on mcp specification #330

Open
@dugenkui03

Description

@dugenkui03

This issue lists some unimplemented specification features. You can use it to check if the problem you met is related to these missing capabilities. If you're interested, feel free to pick any of them and open another issue/pr to implement them.

Cancellation

Cancellation: allows client and server to terminate an in-progress request by sending a notification.

specification link: cancellation

in #321 we will discuss sending notification from server to client, including Cancellation notification.

Roots

Roots: define filesystem access boundaries that clients expose to servers, enabling controlled directory/file operations.

specification link: roots

Sampling

Sampling refers to the secure, human-reviewed process where servers request LLM-generated text/audio/image responses through clients, maintaining control over model access and permissions.

specification link: sampling

Completion on the server side

Completion in MCP enables IDE-like autocompletion for prompts and resources, providing contextual suggestions as users type.
specification link: Completion

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: mcp specIssues related to MCP specification compliancehelp wantedExtra attention is neededtype: enhancementNew feature or enhancement request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions