mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-11 16:19:10 +02:00
58 lines
916 B
Text
58 lines
916 B
Text
---
|
|
title: openapi
|
|
sidebarTitle: openapi
|
|
---
|
|
|
|
# `fastmcp.server.openapi`
|
|
|
|
|
|
FastMCP server implementation for OpenAPI integration.
|
|
|
|
## Classes
|
|
|
|
### `MCPType`
|
|
|
|
|
|
Type of FastMCP component to create from a route.
|
|
|
|
|
|
### `RouteType`
|
|
|
|
|
|
Deprecated: Use MCPType instead.
|
|
|
|
This enum is kept for backward compatibility and will be removed in a future version.
|
|
|
|
|
|
### `RouteMap`
|
|
|
|
|
|
Mapping configuration for HTTP routes to FastMCP component types.
|
|
|
|
|
|
### `OpenAPITool`
|
|
|
|
|
|
Tool implementation for OpenAPI endpoints.
|
|
|
|
|
|
### `OpenAPIResource`
|
|
|
|
|
|
Resource implementation for OpenAPI endpoints.
|
|
|
|
|
|
### `OpenAPIResourceTemplate`
|
|
|
|
|
|
Resource template implementation for OpenAPI endpoints.
|
|
|
|
|
|
### `FastMCPOpenAPI`
|
|
|
|
|
|
FastMCP server implementation that creates components from an OpenAPI schema.
|
|
|
|
This class parses an OpenAPI specification and creates appropriate FastMCP components
|
|
(Tools, Resources, ResourceTemplates) based on route mappings.
|
|
|