MCPcopy
hub / github.com/modelcontextprotocol/python-sdk / list_tools

Function list_tools

tests/server/test_otel.py:34–35  ·  view source on GitHub ↗
(ctx: Ctx, params: PaginatedRequestParams | None)

Source from the content-addressed store, hash-verified

32@pytest.fixture
33def server() -> SrvT:
34 async def list_tools(ctx: Ctx, params: PaginatedRequestParams | None) -> ListToolsResult:
35 return ListToolsResult(tools=[Tool(name="t", input_schema={"type": "object"})])
36
37 return Server(name="test-server", version="0.0.1", on_list_tools=list_tools)
38

Callers

nothing calls this directly

Calls 2

ListToolsResultClass · 0.90
ToolClass · 0.90

Tested by

no test coverage detected