Module: ScoutApmMcp
- Defined in:
- lib/scout_apm_mcp.rb,
lib/scout_apm_mcp/client.rb,
lib/scout_apm_mcp/errors.rb,
lib/scout_apm_mcp/server.rb,
lib/scout_apm_mcp/helpers.rb,
lib/scout_apm_mcp/version.rb,
lib/scout_apm_mcp/client/api.rb,
lib/scout_apm_mcp/server/base_tool.rb,
lib/scout_apm_mcp/client/validation.rb,
lib/scout_apm_mcp/helpers/time_range.rb,
lib/scout_apm_mcp/mcp_error_id_patch.rb,
lib/scout_apm_mcp/server/null_logger.rb,
lib/scout_apm_mcp/client/query_params.rb,
lib/scout_apm_mcp/helpers/identifiers.rb,
lib/scout_apm_mcp/client/http_transport.rb,
lib/scout_apm_mcp/helpers/api_key_resolver.rb,
lib/scout_apm_mcp/helpers/scout_url_parser.rb,
lib/scout_apm_mcp/server/tools/standard_tools.rb,
lib/scout_apm_mcp/server/tools/fetch_scout_url_tool.rb,
lib/scout_apm_mcp/server/tools/parse_scout_url_tool.rb,
lib/scout_apm_mcp/server/tools/fetch_openapi_schema_tool.rb,
sig/scout_apm_mcp.rbs
Overview
Monkey-patch fast-mcp so JSON-RPC error responses always include a non-nil id (strict MCP clients). Loaded from server only; excluded from SimpleCov — see spec_helper.
Defined Under Namespace
Modules: Helpers, McpErrorIdPatch Classes: APIError, AuthError, Client, Error, Server
Constant Summary collapse
- VERSION =
"0.2.0"