Description
I installed claude desktop and in it also no tools were shown but mcp server was running , so i hit few mcp api and checked server is running but not showing tools , i have docker,kubernetes server enabled
Init response: {"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2024-11-05","capabilities":{"prompts":{"listChanged":true},"tools":{"listChanged":true},"resources":{"listChanged":true}},"serverInfo":{"name":"docker-mcp-server","version":"0.0.1"}}}
Tools response: {"jsonrpc":"2.0","id":2,"result":{"tools":[]}}
to get above result
`import socket
import json
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('localhost', 8811))
init_message = {
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {}
}
}
sock.send((json.dumps(init_message) + '\n').encode())
init_response = sock.recv(4096)
print("Init response:", init_response.decode())
tools_message = {
"jsonrpc": "2.0",
"id": 2,
"method": "tools/list",
"params": {}
}
sock.send((json.dumps(tools_message) + '\n').encode())
tools_response = sock.recv(4096)
print("Tools response:", tools_response.decode())
sock.close()`