gitextract_ks2z9rdn/ ├── .coveragerc ├── .cursorignore ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── documentation.md │ │ └── feature_request.md │ ├── codecov.yml │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── README_zh-CN.md ├── docs/ │ ├── advanced/ │ │ ├── asgi.mdx │ │ ├── auth.mdx │ │ ├── deploy.mdx │ │ ├── refresh.mdx │ │ └── transport.mdx │ ├── configurations/ │ │ ├── customization.mdx │ │ └── tool-naming.mdx │ ├── docs.json │ └── getting-started/ │ ├── FAQ.mdx │ ├── best-practices.mdx │ ├── installation.mdx │ ├── quickstart.mdx │ └── welcome.mdx ├── examples/ │ ├── 01_basic_usage_example.py │ ├── 02_full_schema_description_example.py │ ├── 03_custom_exposed_endpoints_example.py │ ├── 04_separate_server_example.py │ ├── 05_reregister_tools_example.py │ ├── 06_custom_mcp_router_example.py │ ├── 07_configure_http_timeout_example.py │ ├── 08_auth_example_token_passthrough.py │ ├── 09_auth_example_auth0.py │ ├── README.md │ ├── __init__.py │ └── shared/ │ ├── __init__.py │ ├── apps/ │ │ ├── __init__.py │ │ └── items.py │ ├── auth.py │ └── setup.py ├── fastapi_mcp/ │ ├── __init__.py │ ├── auth/ │ │ ├── __init__.py │ │ └── proxy.py │ ├── openapi/ │ │ ├── __init__.py │ │ ├── convert.py │ │ └── utils.py │ ├── server.py │ ├── transport/ │ │ ├── __init__.py │ │ ├── http.py │ │ └── sse.py │ ├── types.py │ └── utils/ │ └── __init__.py ├── mypy.ini ├── pyproject.toml ├── pytest.ini └── tests/ ├── __init__.py ├── conftest.py ├── fixtures/ │ ├── complex_app.py │ ├── conftest.py │ ├── example_data.py │ ├── simple_app.py │ └── types.py ├── test_basic_functionality.py ├── test_configuration.py ├── test_http_real_transport.py ├── test_mcp_complex_app.py ├── test_mcp_execute_api_tool.py ├── test_mcp_simple_app.py ├── test_openapi_conversion.py ├── test_sse_mock_transport.py ├── test_sse_real_transport.py └── test_types_validation.py