mcp-ping v1.0.0

Minimal MCP HTTP server — a sanity check for your client → transport → server stack.

Endpoints

MethodPathPurpose
GET/Server info + tool listing (JSON).
GET/healthLiveness probe (JSON).
POST/mcpJSON-RPC 2.0 endpoint. JSON by default; SSE when Accept: text/event-stream.
GET/docsThis page.

Tools

Try it

Initialize handshake:

curl -s -X POST https://mcp-ping.mrashad.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

List tools:

curl -s -X POST https://mcp-ping.mrashad.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

Call ping:

curl -s -X POST https://mcp-ping.mrashad.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"ping","arguments":{}}}'

Notes