Runs initialize, list, and call as separate MCP requests. Each step maps to its own curl command.
initializeidle
Open a protocol session with the MCP server.
curl -s https://minakeep.mina.asia/mcp \
-H 'content-type: application/json' \
--data '{
"jsonrpc": "2.0",
"id": "initialize",
"method": "initialize",
"params": {
"protocolVersion": "2025-06-18",
"capabilities": {},
"clientInfo": {
"name": "minakeep-public-guide",
"version": "1.0.0"
}
}
}'
Ready
listidle
List published note and link resources.
curl -s https://minakeep.mina.asia/mcp \
-H 'content-type: application/json' \
--data '{
"jsonrpc": "2.0",
"id": "resources/list",
"method": "resources/list"
}'
Ready
callidle
Read the first resource returned by list.
curl -s https://minakeep.mina.asia/mcp \
-H 'content-type: application/json' \
--data '{
"jsonrpc": "2.0",
"id": "resources/read",
"method": "resources/read",
"params": {
"uri": "minakeep://articles/note/example-slug"
}
}'
Waiting for list result