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,
|
||||
Completion,
|
||||
CompletionArgument,
|
||||
CompletionContext,
|
||||
CompletionsCapability,
|
||||
InitializedNotification,
|
||||
PromptReference,
|
||||
PromptsCapability,
|
||||
ResourceReference,
|
||||
ResourcesCapability,
|
||||
ResourceTemplateReference,
|
||||
ServerCapabilities,
|
||||
)
|
||||
|
||||
|
|
@ -109,7 +110,11 @@ async def test_server_capabilities():
|
|||
|
||||
# Add a complete handler
|
||||
@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(
|
||||
values=["completion1", "completion2"],
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue