fix: send params as empty object for list methods without cursor (#1453)
This commit is contained in:
parent
cd7253c593
commit
de89457683
1 changed files with 301 additions and 180 deletions
|
|
@ -6,7 +6,7 @@ import asyncio
|
|||
|
||||
from mcp.client.session import ClientSession
|
||||
from mcp.client.stdio import StdioServerParameters, stdio_client
|
||||
from mcp.types import Resource
|
||||
from mcp.types import PaginatedRequestParams, Resource
|
||||
|
||||
|
||||
async def list_all_resources() -> None:
|
||||
|
|
@ -23,7 +23,7 @@ async def list_all_resources() -> None:
|
|||
|
||||
while True:
|
||||
# Fetch a page of resources
|
||||
result = await session.list_resources(cursor=cursor)
|
||||
result = await session.list_resources(params=PaginatedRequestParams(cursor=cursor))
|
||||
all_resources.extend(result.resources)
|
||||
|
||||
print(f"Fetched {len(result.resources)} resources")
|
||||
|
|
|
|||
Loading…
Reference in a new issue