Shared memory and context tools for agentic work.
Code Rooms
#!/bin/bash
# Test m1nd MCP server with various queries
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
BINARY="$SCRIPT_DIR/target/release/m1nd-mcp"
normalize_tool_name() {
local name="$1"
name="${name#m1nd.}"
printf '%s' "${name//./_}"
}
echo "=== m1nd MCP Server Stress Test ==="
echo ""
# Test 1: Initialize
echo "--- Test 1: Initialize ---"
echo '{"jsonrpc":"2.0","method":"initialize","id":1,"params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.1"}}}' | timeout 5 $BINARY 2>/dev/null
echo "--- Test 2: List tools ---"
echo -e '{"jsonrpc":"2.0","method":"initialize","id":1,"params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.1"}}}\n{"jsonrpc":"2.0","method":"tools/list","id":2,"params":{}}' | timeout 5 $BINARY 2>/dev/null
echo "--- Test 3: Health check ---"
echo -e '{"jsonrpc":"2.0","method":"initialize","id":1,"params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.1"}}}\n{"jsonrpc":"2.0","method":"tools/call","id":3,"params":{"name":"health","arguments":{"agent_id":"test"}}}' | timeout 5 $BINARY 2>/dev/null
echo "=== Tests complete ==="