Get Started
Running MCPBus Server
Running with default parameters
The simplest way to run MCPBus server with the default parameters is:
mcpbus --openapi-spec=./CRM-service-OpenAPI-spec.yaml
You will need to provide one parameter --openapi-spec which should contain the path to your OpenAPI specification file (in either YAML or JSON format).
By default, MCPBUs runs MCP server with no auth on port 8080 with MCP-endpoint available as http://localhost:8080/mcp
Running with Docker
Imagine your OpenAPI spec is located on your machine on the path: /Users/alex/project-alpha/swagger-v1.yaml
Mac/Linux command:
docker run -d -p 8080:8080 \
-v /Users/alex/project-alpha:/data \
mcpbusio/mcpbus:latest \
-openapi-spec "/data/swagger-v1.yaml"
Windows command:
docker run -d -p 8080:8080 `
-v C:\Users\Alex\project-alpha:/data `
mcpbusio/mcpbus:latest `
-openapi-spec "/data/swagger-v1.yaml"