Fix completions (#1107)
This commit is contained in:
parent
4fee123e72
commit
c067ef291e
1 changed files with 7 additions and 2 deletions
|
|
@ -13,12 +13,13 @@ from mcp.types import (
|
||||||
ClientNotification,
|
ClientNotification,
|
||||||
Completion,
|
Completion,
|
||||||
CompletionArgument,
|
CompletionArgument,
|
||||||
|
CompletionContext,
|
||||||
CompletionsCapability,
|
CompletionsCapability,
|
||||||
InitializedNotification,
|
InitializedNotification,
|
||||||
PromptReference,
|
PromptReference,
|
||||||
PromptsCapability,
|
PromptsCapability,
|
||||||
ResourceReference,
|
|
||||||
ResourcesCapability,
|
ResourcesCapability,
|
||||||
|
ResourceTemplateReference,
|
||||||
ServerCapabilities,
|
ServerCapabilities,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -109,7 +110,11 @@ async def test_server_capabilities():
|
||||||
|
|
||||||
# Add a complete handler
|
# Add a complete handler
|
||||||
@server.completion()
|
@server.completion()
|
||||||
async def complete(ref: PromptReference | ResourceReference, argument: CompletionArgument):
|
async def complete(
|
||||||
|
ref: PromptReference | ResourceTemplateReference,
|
||||||
|
argument: CompletionArgument,
|
||||||
|
context: CompletionContext | None,
|
||||||
|
) -> Completion | None:
|
||||||
return Completion(
|
return Completion(
|
||||||
values=["completion1", "completion2"],
|
values=["completion1", "completion2"],
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue