Class: RubyLLM::MCP::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RubyLLM::MCP::Generators::InstallGenerator
- Defined in:
- lib/generators/ruby_llm/mcp/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_config_file ⇒ Object
19 20 21 |
# File 'lib/generators/ruby_llm/mcp/install/install_generator.rb', line 19 def create_config_file template "mcps.yml", "config/mcps.yml" end |
#create_initializer ⇒ Object
15 16 17 |
# File 'lib/generators/ruby_llm/mcp/install/install_generator.rb', line 15 def create_initializer template "initializer.rb", "config/initializers/ruby_llm_mcp.rb" end |
#display_readme ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/generators/ruby_llm/mcp/install/install_generator.rb', line 23 def display_readme return unless behavior == :invoke say "✅ RubyLLM MCP installed!", :green say "" say "Next steps:", :blue say " 1. Configure config/initializers/ruby_llm_mcp.rb (main settings)" say " 2. Define servers in config/mcps.yml" say " 3. Install MCP servers (e.g., npm install @modelcontextprotocol/server-filesystem)" say " 4. Set environment variables for authentication" say "" say "📚 Full docs: https://www.rubyllm-mcp.com/", :cyan say "" say "⭐ Help us improve!", :magenta say " Report issues or show your support with a GitHub star: https://github.com/patvice/ruby_llm-mcp" end |