Module: RailsMcpServer
- Extended by:
- Forwardable
- Defined in:
- lib/rails_mcp_server.rb,
lib/rails-mcp-server/config.rb,
lib/rails-mcp-server/version.rb,
lib/rails-mcp-server/tools/base_tool.rb,
lib/rails-mcp-server/tools/get_model.rb,
lib/rails-mcp-server/analyzers/get_file.rb,
lib/rails-mcp-server/tools/execute_ruby.rb,
lib/rails-mcp-server/tools/execute_tool.rb,
lib/rails-mcp-server/tools/search_tools.rb,
lib/rails-mcp-server/analyzers/get_routes.rb,
lib/rails-mcp-server/analyzers/get_schema.rb,
lib/rails-mcp-server/analyzers/list_files.rb,
lib/rails-mcp-server/analyzers/load_guide.rb,
lib/rails-mcp-server/tools/switch_project.rb,
lib/rails-mcp-server/helpers/resource_base.rb,
lib/rails-mcp-server/utilities/run_process.rb,
lib/rails-mcp-server/analyzers/project_info.rb,
lib/rails-mcp-server/analyzers/base_analyzer.rb,
lib/rails-mcp-server/resources/base_resource.rb,
lib/rails-mcp-server/analyzers/analyze_models.rb,
lib/rails-mcp-server/utilities/path_validator.rb,
lib/rails-mcp-server/helpers/resource_importer.rb,
lib/rails-mcp-server/helpers/resource_downloader.rb,
lib/rails-mcp-server/resources/guide_file_finder.rb,
lib/rails-mcp-server/resources/guide_error_handler.rb,
lib/rails-mcp-server/resources/guide_loader_template.rb,
lib/rails-mcp-server/resources/kamal_guides_resource.rb,
lib/rails-mcp-server/resources/rails_guides_resource.rb,
lib/rails-mcp-server/resources/turbo_guides_resource.rb,
lib/rails-mcp-server/resources/custom_guides_resource.rb,
lib/rails-mcp-server/resources/kamal_guides_resources.rb,
lib/rails-mcp-server/resources/rails_guides_resources.rb,
lib/rails-mcp-server/resources/turbo_guides_resources.rb,
lib/rails-mcp-server/resources/custom_guides_resources.rb,
lib/rails-mcp-server/resources/guide_content_formatter.rb,
lib/rails-mcp-server/analyzers/analyze_controller_views.rb,
lib/rails-mcp-server/resources/guide_framework_contract.rb,
lib/rails-mcp-server/resources/stimulus_guides_resource.rb,
lib/rails-mcp-server/resources/guide_manifest_operations.rb,
lib/rails-mcp-server/resources/stimulus_guides_resources.rb,
lib/rails-mcp-server/analyzers/analyze_environment_config.rb
Defined Under Namespace
Modules: Analyzers, GuideContentFormatter, GuideErrorHandler, GuideFileFinder, GuideFrameworkContract, GuideLoaderTemplate, GuideManifestOperations, PathValidator Classes: BaseResource, BaseTool, Config, CustomGuidesResource, CustomGuidesResources, ExecuteRuby, ExecuteTool, GetModels, KamalGuidesResource, KamalGuidesResources, RailsGuidesResource, RailsGuidesResources, ResourceBase, ResourceDownloader, ResourceImporter, RunProcess, SearchTools, StimulusGuidesResource, StimulusGuidesResources, SwitchProject, TurboGuidesResource, TurboGuidesResources
Constant Summary collapse
- LEVELS =
{debug: Logger::DEBUG, info: Logger::INFO, error: Logger::ERROR}
- VERSION =
"1.6.0"
Class Attribute Summary collapse
-
.config ⇒ Object
readonly
Returns the value of attribute config.
Class Method Summary collapse
Class Attribute Details
.config ⇒ Object (readonly)
Returns the value of attribute config.
55 56 57 |
# File 'lib/rails_mcp_server.rb', line 55 def config @config end |
Class Method Details
.log(level, message) ⇒ Object
64 65 66 67 68 |
# File 'lib/rails_mcp_server.rb', line 64 def log(level, ) log_level = LEVELS[level] || Logger::INFO @config.logger.add(log_level, ) end |