mcp-debug-2025-05-03T16-12-30.756Z.log•16.5 kB
=== MCP DEBUG PROXY STARTED AT 2025-05-03T16:12:30.762Z ===
================================================================================
[2025-05-03T16:12:30.766Z] CLAUDE → SERVER
================================================================================
{
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {},
"clientInfo": {
"name": "claude-ai",
"version": "0.1.0"
}
},
"jsonrpc": "2.0",
"id": 0
}
================================================================================
[2025-05-03T16:12:30.862Z] SERVER → CLAUDE
================================================================================
{
"result": {
"protocolVersion": "2024-11-05",
"capabilities": {
"tools": {}
},
"serverInfo": {
"name": "malware-analyzer",
"version": "1.0.0"
}
},
"jsonrpc": "2.0",
"id": 0
}
================================================================================
[2025-05-03T16:12:30.897Z] CLAUDE → SERVER
================================================================================
{
"method": "notifications/initialized",
"jsonrpc": "2.0"
}
================================================================================
[2025-05-03T16:12:30.909Z] CLAUDE → SERVER (RAW)
================================================================================
{"method":"tools/list","params":{},"jsonrpc":"2.0","id":1}
{"method":"tools/list","params":{},"jsonrpc":"2.0","id":2}
{"method":"resources/list","params":{},"jsonrpc":"2.0","id":3}
================================================================================
[2025-05-03T16:12:30.910Z] SERVER → CLAUDE
================================================================================
{
"jsonrpc": "2.0",
"id": 3,
"error": {
"code": -32601,
"message": "Method not found"
}
}
================================================================================
[2025-05-03T16:12:30.911Z] SERVER → CLAUDE (RAW)
================================================================================
{"result":{"tools":[{"name":"shell_command","description":"Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.","inputSchema":{"type":"object","properties":{"command":{"type":"string","minLength":1,"description":"The command to execute in the terminal"},"timeout_ms":{"type":"number","description":"Optional timeout in milliseconds (default: 30000)"}},"required":["command"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"read_output","description":"Read output from a running or completed process.","inputSchema":{"type":"object","properties":{"pid":{"type":"integer","description":"The process ID to read output from"}},"required":["pid"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}]},"jsonrpc":"2.0","id":1}
{"result":{"tools":[{"name":"shell_command","description":"Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.","inputSchema":{"type":"object","properties":{"command":{"type":"string","minLength":1,"description":"The command to execute in the terminal"},"timeout_ms":{"type":"number","description":"Optional timeout in milliseconds (default: 30000)"}},"required":["command"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"read_output","description":"Read output from a running or completed process.","inputSchema":{"type":"object","properties":{"pid":{"type":"integer","description":"The process ID to read output from"}},"required":["pid"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}]},"jsonrpc":"2.0","id":2}
================================================================================
[2025-05-03T16:12:30.917Z] CLAUDE → SERVER
================================================================================
{
"method": "prompts/list",
"params": {},
"jsonrpc": "2.0",
"id": 4
}
================================================================================
[2025-05-03T16:12:30.918Z] SERVER → CLAUDE
================================================================================
{
"jsonrpc": "2.0",
"id": 4,
"error": {
"code": -32601,
"message": "Method not found"
}
}
================================================================================
[2025-05-03T16:12:31.132Z] CLAUDE → SERVER
================================================================================
{
"method": "tools/list",
"params": {},
"jsonrpc": "2.0",
"id": 5
}
================================================================================
[2025-05-03T16:12:31.133Z] CLAUDE → SERVER (RAW)
================================================================================
{"method":"tools/list","params":{},"jsonrpc":"2.0","id":6}
{"method":"resources/list","params":{},"jsonrpc":"2.0","id":7}
================================================================================
[2025-05-03T16:12:31.134Z] SERVER → CLAUDE
================================================================================
{
"result": {
"tools": [
{
"name": "shell_command",
"description": "Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.",
"inputSchema": {
"type": "object",
"properties": {
"command": {
"type": "string",
"minLength": 1,
"description": "The command to execute in the terminal"
},
"timeout_ms": {
"type": "number",
"description": "Optional timeout in milliseconds (default: 30000)"
}
},
"required": [
"command"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}
},
{
"name": "read_output",
"description": "Read output from a running or completed process.",
"inputSchema": {
"type": "object",
"properties": {
"pid": {
"type": "integer",
"description": "The process ID to read output from"
}
},
"required": [
"pid"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}
}
]
},
"jsonrpc": "2.0",
"id": 5
}
================================================================================
[2025-05-03T16:12:31.134Z] SERVER → CLAUDE
================================================================================
{
"jsonrpc": "2.0",
"id": 7,
"error": {
"code": -32601,
"message": "Method not found"
}
}
================================================================================
[2025-05-03T16:12:31.134Z] SERVER → CLAUDE
================================================================================
{
"result": {
"tools": [
{
"name": "shell_command",
"description": "Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.",
"inputSchema": {
"type": "object",
"properties": {
"command": {
"type": "string",
"minLength": 1,
"description": "The command to execute in the terminal"
},
"timeout_ms": {
"type": "number",
"description": "Optional timeout in milliseconds (default: 30000)"
}
},
"required": [
"command"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}
},
{
"name": "read_output",
"description": "Read output from a running or completed process.",
"inputSchema": {
"type": "object",
"properties": {
"pid": {
"type": "integer",
"description": "The process ID to read output from"
}
},
"required": [
"pid"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}
}
]
},
"jsonrpc": "2.0",
"id": 6
}
================================================================================
[2025-05-03T16:12:31.141Z] CLAUDE → SERVER
================================================================================
{
"method": "prompts/list",
"params": {},
"jsonrpc": "2.0",
"id": 8
}
================================================================================
[2025-05-03T16:12:31.141Z] SERVER → CLAUDE
================================================================================
{
"jsonrpc": "2.0",
"id": 8,
"error": {
"code": -32601,
"message": "Method not found"
}
}
================================================================================
[2025-05-03T16:12:31.925Z] CLAUDE → SERVER (RAW)
================================================================================
{"method":"tools/list","params":{},"jsonrpc":"2.0","id":9}
{"method":"tools/list","params":{},"jsonrpc":"2.0","id":10}
{"method":"resources/list","params":{},"jsonrpc":"2.0","id":11}
================================================================================
[2025-05-03T16:12:32.027Z] SERVER → CLAUDE
================================================================================
{
"jsonrpc": "2.0",
"id": 11,
"error": {
"code": -32601,
"message": "Method not found"
}
}
================================================================================
[2025-05-03T16:12:32.036Z] SERVER → CLAUDE (RAW)
================================================================================
{"result":{"tools":[{"name":"shell_command","description":"Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.","inputSchema":{"type":"object","properties":{"command":{"type":"string","minLength":1,"description":"The command to execute in the terminal"},"timeout_ms":{"type":"number","description":"Optional timeout in milliseconds (default: 30000)"}},"required":["command"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"read_output","description":"Read output from a running or completed process.","inputSchema":{"type":"object","properties":{"pid":{"type":"integer","description":"The process ID to read output from"}},"required":["pid"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}]},"jsonrpc":"2.0","id":9}
{"result":{"tools":[{"name":"shell_command","description":"Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.","inputSchema":{"type":"object","properties":{"command":{"type":"string","minLength":1,"description":"The command to execute in the terminal"},"timeout_ms":{"type":"number","description":"Optional timeout in milliseconds (default: 30000)"}},"required":["command"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"read_output","description":"Read output from a running or completed process.","inputSchema":{"type":"object","properties":{"pid":{"type":"integer","description":"The process ID to read output from"}},"required":["pid"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}]},"jsonrpc":"2.0","id":10}
================================================================================
[2025-05-03T16:12:32.061Z] CLAUDE → SERVER
================================================================================
{
"method": "prompts/list",
"params": {},
"jsonrpc": "2.0",
"id": 12
}
================================================================================
[2025-05-03T16:12:32.062Z] SERVER → CLAUDE
================================================================================
{
"jsonrpc": "2.0",
"id": 12,
"error": {
"code": -32601,
"message": "Method not found"
}
}
================================================================================
[2025-05-03T16:12:32.392Z] CLAUDE → SERVER
================================================================================
{
"method": "tools/list",
"params": {},
"jsonrpc": "2.0",
"id": 13
}
================================================================================
[2025-05-03T16:12:32.392Z] CLAUDE → SERVER (RAW)
================================================================================
{"method":"tools/list","params":{},"jsonrpc":"2.0","id":14}
{"method":"resources/list","params":{},"jsonrpc":"2.0","id":15}
================================================================================
[2025-05-03T16:12:32.394Z] SERVER → CLAUDE
================================================================================
{
"result": {
"tools": [
{
"name": "shell_command",
"description": "Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.",
"inputSchema": {
"type": "object",
"properties": {
"command": {
"type": "string",
"minLength": 1,
"description": "The command to execute in the terminal"
},
"timeout_ms": {
"type": "number",
"description": "Optional timeout in milliseconds (default: 30000)"
}
},
"required": [
"command"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}
},
{
"name": "read_output",
"description": "Read output from a running or completed process.",
"inputSchema": {
"type": "object",
"properties": {
"pid": {
"type": "integer",
"description": "The process ID to read output from"
}
},
"required": [
"pid"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}
}
]
},
"jsonrpc": "2.0",
"id": 13
}
================================================================================
[2025-05-03T16:12:32.395Z] SERVER → CLAUDE (RAW)
================================================================================
{"jsonrpc":"2.0","id":15,"error":{"code":-32601,"message":"Method not found"}}
{"result":{"tools":[{"name":"shell_command","description":"Execute a command in the terminal with timeout. Command will continue running in background if it doesn't complete within timeout.","inputSchema":{"type":"object","properties":{"command":{"type":"string","minLength":1,"description":"The command to execute in the terminal"},"timeout_ms":{"type":"number","description":"Optional timeout in milliseconds (default: 30000)"}},"required":["command"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"read_output","description":"Read output from a running or completed process.","inputSchema":{"type":"object","properties":{"pid":{"type":"integer","description":"The process ID to read output from"}},"required":["pid"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}]},"jsonrpc":"2.0","id":14}
================================================================================
[2025-05-03T16:12:32.406Z] CLAUDE → SERVER
================================================================================
{
"method": "prompts/list",
"params": {},
"jsonrpc": "2.0",
"id": 16
}
================================================================================
[2025-05-03T16:12:32.407Z] SERVER → CLAUDE
================================================================================
{
"jsonrpc": "2.0",
"id": 16,
"error": {
"code": -32601,
"message": "Method not found"
}
}