#!/bin/bash # Test script for FastMCP POC server set -e echo "๐Ÿงช Testing FastMCP POC Server..." echo "" # Build first echo "๐Ÿ“ฆ Building project..." npm run build echo "" # Test memory_store tool echo "๐Ÿงช Test 1: memory_store tool" echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"memory_store","arguments":{"key":"test-key","value":"test-value","namespace":"poc-test"}}}' | node dist/mcp/fastmcp/servers/poc-stdio.js 2>/dev/null || true echo "" # Test memory_retrieve tool echo "๐Ÿงช Test 2: memory_retrieve tool" echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"memory_retrieve","arguments":{"key":"test-key","namespace":"poc-test"}}}' | node dist/mcp/fastmcp/servers/poc-stdio.js 2>/dev/null || true echo "" echo "โœ… POC server tests completed!" echo "" echo "๐Ÿ“‹ To use with Claude Code, add to MCP config:" echo '{"mcpServers":{"fastmcp-poc":{"command":"node","args":["dist/mcp/fastmcp/servers/poc-stdio.js"]}}}'