MCP Tool Reference
Source: mcp/src/index.ts
Available tools
slogx_list
List active slogx connections.
Input schema
{}
slogx_connect
Connect to a slogx WebSocket server.
Input schema
{
"url": "ws://localhost:8080"
}
slogx_disconnect
Disconnect from a slogx WebSocket server.
Input schema
{
"url": "ws://localhost:8080"
}
slogx_search
Search logs by keyword. Preferred over slogx_get_logs for efficiency.
Input schema
{
"query": "payment failed",
"service": "checkout",
"level": "ERROR",
"limit": 20
}
queryrequiredlimitdefault:20, max:100
slogx_get_errors
Get recent error logs.
Input schema
{
"service": "checkout",
"limit": 20
}
limitdefault:20, max:50
slogx_get_logs
Get recent logs with optional filters.
Input schema
{
"service": "checkout",
"level": "INFO",
"limit": 20
}
limitdefault:20, max:50
slogx_get_details
Get full details for one log entry id.
Input schema
{
"id": "abc-123"
}
Response model
List/search tools return compact entries:
{
"id": "abc-123",
"content": "10:30:45.123::ERROR::Payment failed::checkout::payment.ts:42"
}
Detail tool returns full fields:
{
"id": "abc-123",
"timestamp": "2025-01-15T10:30:45.123Z",
"level": "ERROR",
"args": ["Payment failed", { "code": 500 }],
"stacktrace": "Error: ...",
"metadata": {
"file": "payment.ts",
"line": 42,
"func": "processPayment",
"service": "checkout"
}
}
Recommended debugging sequence
slogx_listslogx_connectslogx_get_errorsorslogx_searchslogx_get_details