User Manual

awaBerry Testing Guide

Test the awaBerry MCP server — overview of testing methods for the MCP interface, including HTTP, WebSocket, and MCP client validation.

awaBerry Testing Guide

Summary

This guide provides comprehensive procedures for local integration testing of awaBerry components, covering HTTP server functionality, MCP client and server interactions, and core agent methods like device connection and command execution. Tests involve configuring environment variables (`projectKey`, `projectSecret`, `deviceName`, `mcpServerUrl`) to establish secure connections and execute remote commands (e.g., 'date') on configured devices. Validation ensures proper session initialization, tool listing, device connectivity, and reliable command execution across various transport mechanisms, including JSON/HTTP and Standard I/O.