Module: SwaggerMCPTool
- Defined in:
- lib/swagger_mcp_tool/logging.rb,
 lib/swagger_mcp_tool.rb,
 lib/swagger_mcp_tool/config.rb,
 lib/swagger_mcp_tool/server.rb,
 lib/swagger_mcp_tool/api_client.rb,
 lib/swagger_mcp_tool/auth_handler.rb,
 lib/swagger_mcp_tool/tool_registry.rb,
 lib/swagger_mcp_tool/swagger_client.rb,
 lib/swagger_mcp_tool/tool_generator.rb,
 lib/swagger_mcp_tool/helpers/request.rb,
 lib/swagger_mcp_tool/helpers/tool_builder.rb,
 lib/swagger_mcp_tool/helpers/tool_register.rb,
 lib/swagger_mcp_tool/helpers/swagger_validator.rb,
 lib/swagger_mcp_tool/helpers/parameter_processor.rb,
 lib/swagger_mcp_tool/helpers/request_body_processor.rb
Overview
The SwaggerMCPTool module provides core functionality for the Swagger MCP Tool gem. It serves as a namespace for organizing related components, such as logging utilities, configuration management, and integration helpers for managing Swagger-based MCP services.
Defined Under Namespace
Modules: Helpers, Logging Classes: ApiClient, AuthHandler, Config, Error, Server, SwaggerClient, ToolGenerator, ToolRegistry
Class Method Summary collapse
- 
  
    
      .configure(&block)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Configure the server. 
- 
  
    
      .start_server  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Start the server with the current configuration.