mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-20 12:34:17 +02:00
chore: Update SDK documentation (#4096)
This commit is contained in:
parent
ee48a0fd6e
commit
73df4dcaee
231 changed files with 208 additions and 18203 deletions
|
|
@ -1,114 +1,18 @@
|
|||
[
|
||||
"python-sdk/fastmcp-apps",
|
||||
"python-sdk/fastmcp-cli",
|
||||
"python-sdk/fastmcp-client",
|
||||
"python-sdk/fastmcp-decorators",
|
||||
"python-sdk/fastmcp-dependencies",
|
||||
"python-sdk/fastmcp-exceptions",
|
||||
"python-sdk/fastmcp-mcp_config",
|
||||
"python-sdk/fastmcp-prompts",
|
||||
"python-sdk/fastmcp-resources",
|
||||
"python-sdk/fastmcp-server",
|
||||
"python-sdk/fastmcp-settings",
|
||||
"python-sdk/fastmcp-telemetry",
|
||||
"python-sdk/fastmcp-tools",
|
||||
"python-sdk/fastmcp-types",
|
||||
{
|
||||
"group": "fastmcp.apps",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-apps-__init__",
|
||||
"python-sdk/fastmcp-apps-app",
|
||||
"python-sdk/fastmcp-apps-approval",
|
||||
"python-sdk/fastmcp-apps-choice",
|
||||
"python-sdk/fastmcp-apps-config",
|
||||
"python-sdk/fastmcp-apps-file_upload",
|
||||
"python-sdk/fastmcp-apps-form",
|
||||
"python-sdk/fastmcp-apps-generative"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.cli",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-cli-__init__",
|
||||
"python-sdk/fastmcp-cli-apps_dev",
|
||||
"python-sdk/fastmcp-cli-auth",
|
||||
"python-sdk/fastmcp-cli-cimd",
|
||||
"python-sdk/fastmcp-cli-cli",
|
||||
"python-sdk/fastmcp-cli-client",
|
||||
"python-sdk/fastmcp-cli-discovery",
|
||||
"python-sdk/fastmcp-cli-generate",
|
||||
{
|
||||
"group": "install",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-cli-install-__init__",
|
||||
"python-sdk/fastmcp-cli-install-claude_code",
|
||||
"python-sdk/fastmcp-cli-install-claude_desktop",
|
||||
"python-sdk/fastmcp-cli-install-cursor",
|
||||
"python-sdk/fastmcp-cli-install-gemini_cli",
|
||||
"python-sdk/fastmcp-cli-install-goose",
|
||||
"python-sdk/fastmcp-cli-install-mcp_json",
|
||||
"python-sdk/fastmcp-cli-install-shared",
|
||||
"python-sdk/fastmcp-cli-install-stdio"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-cli-run",
|
||||
"python-sdk/fastmcp-cli-tasks"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.client",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-client-__init__",
|
||||
{
|
||||
"group": "auth",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-client-auth-__init__",
|
||||
"python-sdk/fastmcp-client-auth-bearer",
|
||||
"python-sdk/fastmcp-client-auth-oauth"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-client-client",
|
||||
"python-sdk/fastmcp-client-elicitation",
|
||||
"python-sdk/fastmcp-client-logging",
|
||||
"python-sdk/fastmcp-client-messages",
|
||||
{
|
||||
"group": "mixins",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-client-mixins-__init__",
|
||||
"python-sdk/fastmcp-client-mixins-prompts",
|
||||
"python-sdk/fastmcp-client-mixins-resources",
|
||||
"python-sdk/fastmcp-client-mixins-task_management",
|
||||
"python-sdk/fastmcp-client-mixins-tools"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-client-oauth_callback",
|
||||
"python-sdk/fastmcp-client-progress",
|
||||
"python-sdk/fastmcp-client-roots",
|
||||
{
|
||||
"group": "sampling",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-client-sampling-__init__",
|
||||
{
|
||||
"group": "handlers",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-client-sampling-handlers-__init__",
|
||||
"python-sdk/fastmcp-client-sampling-handlers-anthropic",
|
||||
"python-sdk/fastmcp-client-sampling-handlers-google_genai",
|
||||
"python-sdk/fastmcp-client-sampling-handlers-openai"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-client-tasks",
|
||||
"python-sdk/fastmcp-client-telemetry",
|
||||
{
|
||||
"group": "transports",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-client-transports-__init__",
|
||||
"python-sdk/fastmcp-client-transports-base",
|
||||
"python-sdk/fastmcp-client-transports-config",
|
||||
"python-sdk/fastmcp-client-transports-http",
|
||||
"python-sdk/fastmcp-client-transports-inference",
|
||||
"python-sdk/fastmcp-client-transports-memory",
|
||||
"python-sdk/fastmcp-client-transports-sse",
|
||||
"python-sdk/fastmcp-client-transports-stdio"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.experimental",
|
||||
"pages": [
|
||||
|
|
@ -129,238 +33,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.prompts",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-prompts-__init__",
|
||||
"python-sdk/fastmcp-prompts-base",
|
||||
"python-sdk/fastmcp-prompts-function_prompt"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.resources",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-resources-__init__",
|
||||
"python-sdk/fastmcp-resources-base",
|
||||
"python-sdk/fastmcp-resources-function_resource",
|
||||
"python-sdk/fastmcp-resources-template",
|
||||
"python-sdk/fastmcp-resources-types"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.server",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-__init__",
|
||||
"python-sdk/fastmcp-server-app",
|
||||
"python-sdk/fastmcp-server-apps",
|
||||
{
|
||||
"group": "auth",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-auth-__init__",
|
||||
"python-sdk/fastmcp-server-auth-auth",
|
||||
"python-sdk/fastmcp-server-auth-authorization",
|
||||
"python-sdk/fastmcp-server-auth-cimd",
|
||||
{
|
||||
"group": "handlers",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-auth-handlers-__init__",
|
||||
"python-sdk/fastmcp-server-auth-handlers-authorize"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-auth-jwt_issuer",
|
||||
"python-sdk/fastmcp-server-auth-middleware",
|
||||
{
|
||||
"group": "oauth_proxy",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-auth-oauth_proxy-__init__",
|
||||
"python-sdk/fastmcp-server-auth-oauth_proxy-consent",
|
||||
"python-sdk/fastmcp-server-auth-oauth_proxy-models",
|
||||
"python-sdk/fastmcp-server-auth-oauth_proxy-proxy",
|
||||
"python-sdk/fastmcp-server-auth-oauth_proxy-ui"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-auth-oidc_proxy",
|
||||
{
|
||||
"group": "providers",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-auth-providers-__init__",
|
||||
"python-sdk/fastmcp-server-auth-providers-auth0",
|
||||
"python-sdk/fastmcp-server-auth-providers-aws",
|
||||
"python-sdk/fastmcp-server-auth-providers-azure",
|
||||
"python-sdk/fastmcp-server-auth-providers-clerk",
|
||||
"python-sdk/fastmcp-server-auth-providers-debug",
|
||||
"python-sdk/fastmcp-server-auth-providers-descope",
|
||||
"python-sdk/fastmcp-server-auth-providers-discord",
|
||||
"python-sdk/fastmcp-server-auth-providers-github",
|
||||
"python-sdk/fastmcp-server-auth-providers-google",
|
||||
"python-sdk/fastmcp-server-auth-providers-in_memory",
|
||||
"python-sdk/fastmcp-server-auth-providers-introspection",
|
||||
"python-sdk/fastmcp-server-auth-providers-jwt",
|
||||
"python-sdk/fastmcp-server-auth-providers-keycloak",
|
||||
"python-sdk/fastmcp-server-auth-providers-oci",
|
||||
"python-sdk/fastmcp-server-auth-providers-propelauth",
|
||||
"python-sdk/fastmcp-server-auth-providers-scalekit",
|
||||
"python-sdk/fastmcp-server-auth-providers-supabase",
|
||||
"python-sdk/fastmcp-server-auth-providers-workos"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-auth-redirect_validation",
|
||||
"python-sdk/fastmcp-server-auth-ssrf"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-context",
|
||||
"python-sdk/fastmcp-server-dependencies",
|
||||
"python-sdk/fastmcp-server-elicitation",
|
||||
"python-sdk/fastmcp-server-event_store",
|
||||
"python-sdk/fastmcp-server-http",
|
||||
"python-sdk/fastmcp-server-lifespan",
|
||||
"python-sdk/fastmcp-server-low_level",
|
||||
{
|
||||
"group": "middleware",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-middleware-__init__",
|
||||
"python-sdk/fastmcp-server-middleware-authorization",
|
||||
"python-sdk/fastmcp-server-middleware-caching",
|
||||
"python-sdk/fastmcp-server-middleware-dereference",
|
||||
"python-sdk/fastmcp-server-middleware-error_handling",
|
||||
"python-sdk/fastmcp-server-middleware-logging",
|
||||
"python-sdk/fastmcp-server-middleware-middleware",
|
||||
"python-sdk/fastmcp-server-middleware-ping",
|
||||
"python-sdk/fastmcp-server-middleware-rate_limiting",
|
||||
"python-sdk/fastmcp-server-middleware-response_limiting",
|
||||
"python-sdk/fastmcp-server-middleware-timing",
|
||||
"python-sdk/fastmcp-server-middleware-tool_injection"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "mixins",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-mixins-__init__",
|
||||
"python-sdk/fastmcp-server-mixins-lifespan",
|
||||
"python-sdk/fastmcp-server-mixins-mcp_operations",
|
||||
"python-sdk/fastmcp-server-mixins-transport"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "openapi",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-openapi-__init__",
|
||||
"python-sdk/fastmcp-server-openapi-components",
|
||||
"python-sdk/fastmcp-server-openapi-routing",
|
||||
"python-sdk/fastmcp-server-openapi-server"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "providers",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-providers-__init__",
|
||||
"python-sdk/fastmcp-server-providers-addressing",
|
||||
"python-sdk/fastmcp-server-providers-aggregate",
|
||||
"python-sdk/fastmcp-server-providers-base",
|
||||
"python-sdk/fastmcp-server-providers-fastmcp_provider",
|
||||
"python-sdk/fastmcp-server-providers-filesystem",
|
||||
"python-sdk/fastmcp-server-providers-filesystem_discovery",
|
||||
{
|
||||
"group": "local_provider",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-providers-local_provider-__init__",
|
||||
{
|
||||
"group": "decorators",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-providers-local_provider-decorators-__init__",
|
||||
"python-sdk/fastmcp-server-providers-local_provider-decorators-prompts",
|
||||
"python-sdk/fastmcp-server-providers-local_provider-decorators-resources",
|
||||
"python-sdk/fastmcp-server-providers-local_provider-decorators-tools"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-providers-local_provider-local_provider"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "openapi",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-providers-openapi-__init__",
|
||||
"python-sdk/fastmcp-server-providers-openapi-components",
|
||||
"python-sdk/fastmcp-server-providers-openapi-provider",
|
||||
"python-sdk/fastmcp-server-providers-openapi-routing"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-providers-prefab_synthesis",
|
||||
"python-sdk/fastmcp-server-providers-proxy",
|
||||
{
|
||||
"group": "skills",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-providers-skills-__init__",
|
||||
"python-sdk/fastmcp-server-providers-skills-claude_provider",
|
||||
"python-sdk/fastmcp-server-providers-skills-directory_provider",
|
||||
"python-sdk/fastmcp-server-providers-skills-skill_provider",
|
||||
"python-sdk/fastmcp-server-providers-skills-vendor_providers"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-providers-wrapped_provider"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-proxy",
|
||||
{
|
||||
"group": "sampling",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-sampling-__init__",
|
||||
"python-sdk/fastmcp-server-sampling-run",
|
||||
"python-sdk/fastmcp-server-sampling-sampling_tool"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-server",
|
||||
{
|
||||
"group": "tasks",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-tasks-__init__",
|
||||
"python-sdk/fastmcp-server-tasks-capabilities",
|
||||
"python-sdk/fastmcp-server-tasks-config",
|
||||
"python-sdk/fastmcp-server-tasks-context",
|
||||
"python-sdk/fastmcp-server-tasks-elicitation",
|
||||
"python-sdk/fastmcp-server-tasks-handlers",
|
||||
"python-sdk/fastmcp-server-tasks-keys",
|
||||
"python-sdk/fastmcp-server-tasks-notifications",
|
||||
"python-sdk/fastmcp-server-tasks-requests",
|
||||
"python-sdk/fastmcp-server-tasks-routing",
|
||||
"python-sdk/fastmcp-server-tasks-subscriptions"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-telemetry",
|
||||
{
|
||||
"group": "transforms",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-transforms-__init__",
|
||||
"python-sdk/fastmcp-server-transforms-catalog",
|
||||
"python-sdk/fastmcp-server-transforms-namespace",
|
||||
"python-sdk/fastmcp-server-transforms-prompts_as_tools",
|
||||
"python-sdk/fastmcp-server-transforms-resources_as_tools",
|
||||
{
|
||||
"group": "search",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-server-transforms-search-__init__",
|
||||
"python-sdk/fastmcp-server-transforms-search-base",
|
||||
"python-sdk/fastmcp-server-transforms-search-bm25",
|
||||
"python-sdk/fastmcp-server-transforms-search-regex"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-server-transforms-tool_transform",
|
||||
"python-sdk/fastmcp-server-transforms-version_filter",
|
||||
"python-sdk/fastmcp-server-transforms-visibility"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.tools",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-tools-__init__",
|
||||
"python-sdk/fastmcp-tools-base",
|
||||
"python-sdk/fastmcp-tools-function_parsing",
|
||||
"python-sdk/fastmcp-tools-function_tool",
|
||||
"python-sdk/fastmcp-tools-tool_transform"
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "fastmcp.utilities",
|
||||
"pages": [
|
||||
|
|
@ -407,18 +79,7 @@
|
|||
]
|
||||
},
|
||||
"python-sdk/fastmcp-utilities-mime",
|
||||
{
|
||||
"group": "openapi",
|
||||
"pages": [
|
||||
"python-sdk/fastmcp-utilities-openapi-__init__",
|
||||
"python-sdk/fastmcp-utilities-openapi-director",
|
||||
"python-sdk/fastmcp-utilities-openapi-formatters",
|
||||
"python-sdk/fastmcp-utilities-openapi-json_schema_converter",
|
||||
"python-sdk/fastmcp-utilities-openapi-models",
|
||||
"python-sdk/fastmcp-utilities-openapi-parser",
|
||||
"python-sdk/fastmcp-utilities-openapi-schemas"
|
||||
]
|
||||
},
|
||||
"python-sdk/fastmcp-utilities-openapi",
|
||||
"python-sdk/fastmcp-utilities-pagination",
|
||||
"python-sdk/fastmcp-utilities-skills",
|
||||
"python-sdk/fastmcp-utilities-tests",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue