Module: Msf::MCP

Defined in:
lib/msf/core/mcp.rb,
lib/msf/core/mcp.rb,
lib/msf/core/mcp/errors.rb,
lib/msf/core/mcp/server.rb,
lib/msf/core/mcp/application.rb,
lib/msf/core/mcp/rpc_manager.rb,
lib/msf/core/mcp/config/loader.rb,
lib/msf/core/mcp/tools/host_info.rb,
lib/msf/core/mcp/tools/loot_info.rb,
lib/msf/core/mcp/tools/note_info.rb,
lib/msf/core/mcp/config/validator.rb,
lib/msf/core/mcp/metasploit/client.rb,
lib/msf/core/mcp/tools/module_info.rb,
lib/msf/core/mcp/tools/tool_helper.rb,
lib/msf/core/mcp/tools/service_info.rb,
lib/msf/core/mcp/tools/search_modules.rb,
lib/msf/core/mcp/security/rate_limiter.rb,
lib/msf/core/mcp/tools/credential_info.rb,
lib/msf/core/mcp/logging/sinks/sanitizing.rb,
lib/msf/core/mcp/security/input_validator.rb,
lib/msf/core/mcp/tools/vulnerability_info.rb,
lib/msf/core/mcp/logging/sinks/json_stream.rb,
lib/msf/core/mcp/metasploit/jsonrpc_client.rb,
lib/msf/core/mcp/middleware/request_logger.rb,
lib/msf/core/mcp/logging/sinks/json_flatfile.rb,
lib/msf/core/mcp/metasploit/messagepack_client.rb,
lib/msf/core/mcp/metasploit/response_transformer.rb

Defined Under Namespace

Modules: Config, Logging, Metasploit, Middleware, Security, Tools Classes: Application, Error, RpcManager, Server

Constant Summary collapse

VERSION =
'0.1.0'
LOG_SOURCE =

Log source identifier for all MCP log messages.

'mcp'
LOG_DEBUG =

Log level aliases — semantic names for Rex::Logging level constants.

Rex::Logging::LEV_3
LOG_INFO =
Rex::Logging::LEV_2
LOG_WARN =
Rex::Logging::LEV_1
LOG_ERROR =
Rex::Logging::LEV_0