mcp/openapi-schema

Verified Publisher

By mcp

Updated about 1 year ago

OpenAPI Schema Model Context Protocol Server

Image
Machine learning & AI
7

10K+

mcp/openapi-schema repository overview

OpenAPI Schema MCP Server

OpenAPI Schema Model Context Protocol Server.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/slimslenderslacks/mcp-openapi-schema/blob/6f14ab86576b7581bc83ec7721dd6d95d5e1973d/Dockerfile
Commit6f14ab86576b7581bc83ec7721dd6d95d5e1973d
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/openapi-schema --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence

Available Tools (10)

Tools provided by this ServerShort Description
get-componentGets detailed definition for a specific component
get-endpointGets detailed information about a specific API endpoint
get-examplesGets examples for a specific component or endpoint
get-path-parametersGets the parameters for a specific path
get-request-bodyGets the request body schema for a specific endpoint
get-response-schemaGets the response schema for a specific endpoint, method, and status code
list-componentsLists all schema components (schemas, parameters, responses, etc.)
list-endpointsLists all API paths and their HTTP methods with summaries, organized by path
list-security-schemesLists all available security schemes
search-schemaSearches across paths, operations, and schemas

Tools Details

Tool: get-component

Gets detailed definition for a specific component

ParametersTypeDescription
namestringComponent name
openapiSchemaPathstringPath to the OpenAPI schema file
typestringComponent type (e.g., schemas, parameters, responses)

Tool: get-endpoint

Gets detailed information about a specific API endpoint

ParametersTypeDescription
methodstring
openapiSchemaPathstringPath to the OpenAPI schema file
pathstring

Tool: get-examples

Gets examples for a specific component or endpoint

ParametersTypeDescription
openapiSchemaPathstringPath to the OpenAPI schema file
typestringType of example to retrieve
componentNamestring optionalComponent name (required for component examples)
componentTypestring optionalComponent type (required for component examples)
methodstring optionalHTTP method (required for request/response examples)
pathstring optionalAPI path (required for request/response examples)
statusCodestring optionalStatus code (for response examples)

Tool: get-path-parameters

Gets the parameters for a specific path

ParametersTypeDescription
openapiSchemaPathstringPath to the OpenAPI schema file
pathstring
methodstring optional

Tool: get-request-body

Gets the request body schema for a specific endpoint

ParametersTypeDescription
methodstring
openapiSchemaPathstringPath to the OpenAPI schema file
pathstring

Tool: get-response-schema

Gets the response schema for a specific endpoint, method, and status code

ParametersTypeDescription
methodstring
openapiSchemaPathstringPath to the OpenAPI schema file
pathstring
statusCodestring optional

Tool: list-components

Lists all schema components (schemas, parameters, responses, etc.)

ParametersTypeDescription
openapiSchemaPathstringPath to the OpenAPI schema file

Tool: list-endpoints

Lists all API paths and their HTTP methods with summaries, organized by path

ParametersTypeDescription
openapiSchemaPathstringPath to the OpenAPI schema file

Tool: list-security-schemes

Lists all available security schemes

ParametersTypeDescription
openapiSchemaPathstringPath to the OpenAPI schema file

Tool: search-schema

Searches across paths, operations, and schemas

ParametersTypeDescription
openapiSchemaPathstringPath to the OpenAPI schema file
patternstringSearch pattern (case-insensitive)

Use this MCP Server

{
  "mcpServers": {
    "openapi-schema": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "/local-directory:/local-directory",
        "mcp/openapi-schema"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:5da1c1870

Size

58.9 MB

Last updated

about 1 year ago

docker pull mcp/openapi-schema

This week's pulls

Pulls:

354

Jul 6 to Jul 12