LICENSE
README.md
pyproject.toml
src/mcp/__init__.py
src/mcp/py.typed
src/mcp/cli/__init__.py
src/mcp/cli/claude.py
src/mcp/cli/cli.py
src/mcp/client/__init__.py
src/mcp/client/__main__.py
src/mcp/client/_memory.py
src/mcp/client/client.py
src/mcp/client/session.py
src/mcp/client/session_group.py
src/mcp/client/sse.py
src/mcp/client/stdio.py
src/mcp/client/streamable_http.py
src/mcp/client/websocket.py
src/mcp/client/auth/__init__.py
src/mcp/client/auth/exceptions.py
src/mcp/client/auth/oauth2.py
src/mcp/client/auth/utils.py
src/mcp/client/auth/extensions/__init__.py
src/mcp/client/auth/extensions/client_credentials.py
src/mcp/client/experimental/__init__.py
src/mcp/client/experimental/task_handlers.py
src/mcp/client/experimental/tasks.py
src/mcp/os/__init__.py
src/mcp/os/posix/__init__.py
src/mcp/os/posix/utilities.py
src/mcp/os/win32/__init__.py
src/mcp/os/win32/utilities.py
src/mcp/server/__init__.py
src/mcp/server/__main__.py
src/mcp/server/elicitation.py
src/mcp/server/models.py
src/mcp/server/session.py
src/mcp/server/sse.py
src/mcp/server/stdio.py
src/mcp/server/streamable_http.py
src/mcp/server/streamable_http_manager.py
src/mcp/server/transport_security.py
src/mcp/server/validation.py
src/mcp/server/websocket.py
src/mcp/server/auth/__init__.py
src/mcp/server/auth/errors.py
src/mcp/server/auth/json_response.py
src/mcp/server/auth/provider.py
src/mcp/server/auth/routes.py
src/mcp/server/auth/settings.py
src/mcp/server/auth/handlers/__init__.py
src/mcp/server/auth/handlers/authorize.py
src/mcp/server/auth/handlers/metadata.py
src/mcp/server/auth/handlers/register.py
src/mcp/server/auth/handlers/revoke.py
src/mcp/server/auth/handlers/token.py
src/mcp/server/auth/middleware/__init__.py
src/mcp/server/auth/middleware/auth_context.py
src/mcp/server/auth/middleware/bearer_auth.py
src/mcp/server/auth/middleware/client_auth.py
src/mcp/server/experimental/__init__.py
src/mcp/server/experimental/request_context.py
src/mcp/server/experimental/session_features.py
src/mcp/server/experimental/task_context.py
src/mcp/server/experimental/task_result_handler.py
src/mcp/server/experimental/task_support.py
src/mcp/server/lowlevel/__init__.py
src/mcp/server/lowlevel/experimental.py
src/mcp/server/lowlevel/func_inspection.py
src/mcp/server/lowlevel/helper_types.py
src/mcp/server/lowlevel/server.py
src/mcp/server/mcpserver/__init__.py
src/mcp/server/mcpserver/exceptions.py
src/mcp/server/mcpserver/server.py
src/mcp/server/mcpserver/prompts/__init__.py
src/mcp/server/mcpserver/prompts/base.py
src/mcp/server/mcpserver/prompts/manager.py
src/mcp/server/mcpserver/resources/__init__.py
src/mcp/server/mcpserver/resources/base.py
src/mcp/server/mcpserver/resources/resource_manager.py
src/mcp/server/mcpserver/resources/templates.py
src/mcp/server/mcpserver/resources/types.py
src/mcp/server/mcpserver/tools/__init__.py
src/mcp/server/mcpserver/tools/base.py
src/mcp/server/mcpserver/tools/tool_manager.py
src/mcp/server/mcpserver/utilities/__init__.py
src/mcp/server/mcpserver/utilities/context_injection.py
src/mcp/server/mcpserver/utilities/func_metadata.py
src/mcp/server/mcpserver/utilities/logging.py
src/mcp/server/mcpserver/utilities/types.py
src/mcp/shared/__init__.py
src/mcp/shared/_httpx_utils.py
src/mcp/shared/auth.py
src/mcp/shared/auth_utils.py
src/mcp/shared/context.py
src/mcp/shared/exceptions.py
src/mcp/shared/memory.py
src/mcp/shared/message.py
src/mcp/shared/metadata_utils.py
src/mcp/shared/progress.py
src/mcp/shared/response_router.py
src/mcp/shared/session.py
src/mcp/shared/tool_name_validation.py
src/mcp/shared/version.py
src/mcp/shared/experimental/__init__.py
src/mcp/shared/experimental/tasks/__init__.py
src/mcp/shared/experimental/tasks/capabilities.py
src/mcp/shared/experimental/tasks/context.py
src/mcp/shared/experimental/tasks/helpers.py
src/mcp/shared/experimental/tasks/in_memory_task_store.py
src/mcp/shared/experimental/tasks/message_queue.py
src/mcp/shared/experimental/tasks/polling.py
src/mcp/shared/experimental/tasks/resolver.py
src/mcp/shared/experimental/tasks/store.py
src/mcp/types/__init__.py
src/mcp/types/_types.py
src/mcp/types/jsonrpc.py
src/test_package/__init__.py
src/test_package/utils.py
src/test_package_demo.egg-info/PKG-INFO
src/test_package_demo.egg-info/SOURCES.txt
src/test_package_demo.egg-info/dependency_links.txt
src/test_package_demo.egg-info/top_level.txt
tests/test_examples.py
tests/test_helpers.py
tests/test_types.py