Module: MCPServer::Config
- Defined in:
- lib/mcp_server/config.rb
Overview
Configuration and initialization for the MCP server.
Constant Summary collapse
- LOGGER =
Logger.new($stderr)
Class Method Summary collapse
Class Method Details
.db_running? ⇒ Boolean
34 35 36 |
# File 'lib/mcp_server/config.rb', line 34 def self.db_running? @db_running end |
.firestore ⇒ Object
30 31 32 |
# File 'lib/mcp_server/config.rb', line 30 def self.firestore @firestore end |
.init_firestore ⇒ Object
38 39 40 41 42 43 44 45 |
# File 'lib/mcp_server/config.rb', line 38 def self.init_firestore @firestore = Google::Cloud::Firestore.new @db_running = true logger.info 'Firestore client initialized' rescue StandardError => e logger.error "Failed to initialize Firestore: #{e.message}" @db_running = false end |
.logger ⇒ Object
26 27 28 |
# File 'lib/mcp_server/config.rb', line 26 def self.logger LOGGER end |