OpenAPI Schema Model Context Protocol Server
10K+
OpenAPI Schema Model Context Protocol Server.
| Attribute | Details |
|---|---|
| Docker Image | mcp/openapi-schema |
| Author | hannesj |
| Repository | https://github.com/hannesj/mcp-openapi-schema |
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/slimslenderslacks/mcp-openapi-schema/blob/6f14ab86576b7581bc83ec7721dd6d95d5e1973d/Dockerfile |
| Commit | 6f14ab86576b7581bc83ec7721dd6d95d5e1973d |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/openapi-schema --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence |
| Tools provided by this Server | Short Description |
|---|---|
get-component | Gets detailed definition for a specific component |
get-endpoint | Gets detailed information about a specific API endpoint |
get-examples | Gets examples for a specific component or endpoint |
get-path-parameters | Gets the parameters for a specific path |
get-request-body | Gets the request body schema for a specific endpoint |
get-response-schema | Gets the response schema for a specific endpoint, method, and status code |
list-components | Lists all schema components (schemas, parameters, responses, etc.) |
list-endpoints | Lists all API paths and their HTTP methods with summaries, organized by path |
list-security-schemes | Lists all available security schemes |
search-schema | Searches across paths, operations, and schemas |
get-componentGets detailed definition for a specific component
| Parameters | Type | Description |
|---|---|---|
name | string | Component name |
openapiSchemaPath | string | Path to the OpenAPI schema file |
type | string | Component type (e.g., schemas, parameters, responses) |
get-endpointGets detailed information about a specific API endpoint
| Parameters | Type | Description |
|---|---|---|
method | string | |
openapiSchemaPath | string | Path to the OpenAPI schema file |
path | string |
get-examplesGets examples for a specific component or endpoint
| Parameters | Type | Description |
|---|---|---|
openapiSchemaPath | string | Path to the OpenAPI schema file |
type | string | Type of example to retrieve |
componentName | string optional | Component name (required for component examples) |
componentType | string optional | Component type (required for component examples) |
method | string optional | HTTP method (required for request/response examples) |
path | string optional | API path (required for request/response examples) |
statusCode | string optional | Status code (for response examples) |
get-path-parametersGets the parameters for a specific path
| Parameters | Type | Description |
|---|---|---|
openapiSchemaPath | string | Path to the OpenAPI schema file |
path | string | |
method | string optional |
get-request-bodyGets the request body schema for a specific endpoint
| Parameters | Type | Description |
|---|---|---|
method | string | |
openapiSchemaPath | string | Path to the OpenAPI schema file |
path | string |
get-response-schemaGets the response schema for a specific endpoint, method, and status code
| Parameters | Type | Description |
|---|---|---|
method | string | |
openapiSchemaPath | string | Path to the OpenAPI schema file |
path | string | |
statusCode | string optional |
list-componentsLists all schema components (schemas, parameters, responses, etc.)
| Parameters | Type | Description |
|---|---|---|
openapiSchemaPath | string | Path to the OpenAPI schema file |
list-endpointsLists all API paths and their HTTP methods with summaries, organized by path
| Parameters | Type | Description |
|---|---|---|
openapiSchemaPath | string | Path to the OpenAPI schema file |
list-security-schemesLists all available security schemes
| Parameters | Type | Description |
|---|---|---|
openapiSchemaPath | string | Path to the OpenAPI schema file |
search-schemaSearches across paths, operations, and schemas
| Parameters | Type | Description |
|---|---|---|
openapiSchemaPath | string | Path to the OpenAPI schema file |
pattern | string | Search pattern (case-insensitive) |
{
"mcpServers": {
"openapi-schema": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/local-directory:/local-directory",
"mcp/openapi-schema"
]
}
}
}
Content type
Image
Digest
sha256:5da1c1870…
Size
58.9 MB
Last updated
about 1 year ago
docker pull mcp/openapi-schemaPulls:
354
Jul 6 to Jul 12