/ examples / mcp / cli_tools_example.sh
cli_tools_example.sh
 1  #!/bin/bash
 2  # MCP CLI Tools Examples
 3  #
 4  # Demonstrates the new CLI commands for MCP tool management:
 5  # - praisonai mcp tools search
 6  # - praisonai mcp tools info
 7  # - praisonai mcp tools schema
 8  # - praisonai mcp list-tools (with pagination)
 9  #
10  # Usage:
11  #   chmod +x cli_tools_example.sh
12  #   ./cli_tools_example.sh
13  
14  echo "========================================"
15  echo "MCP CLI Tools Examples"
16  echo "MCP Protocol Version: 2025-11-25"
17  echo "========================================"
18  
19  echo ""
20  echo "--- List Tools (with pagination) ---"
21  echo "Command: praisonai mcp list-tools --limit 5"
22  praisonai mcp list-tools --limit 5
23  
24  echo ""
25  echo "--- List Tools (JSON output) ---"
26  echo "Command: praisonai mcp list-tools --json --limit 3"
27  praisonai mcp list-tools --json --limit 3
28  
29  echo ""
30  echo "--- Tools Help ---"
31  echo "Command: praisonai mcp tools --help"
32  praisonai mcp tools --help
33  
34  echo ""
35  echo "--- Search Tools ---"
36  echo "Command: praisonai mcp tools search 'workflow'"
37  praisonai mcp tools search "workflow"
38  
39  echo ""
40  echo "--- Search Read-Only Tools ---"
41  echo "Command: praisonai mcp tools search --read-only"
42  praisonai mcp tools search --read-only
43  
44  echo ""
45  echo "--- Search with JSON Output ---"
46  echo "Command: praisonai mcp tools search 'memory' --json"
47  praisonai mcp tools search "memory" --json
48  
49  echo ""
50  echo "========================================"
51  echo "Examples completed!"
52  echo "========================================"