本项目的测试脚本可用于对 Unreal MCP Server 的各项功能进行全面测试,能帮助开发者快速验证服务器功能的正确性和稳定性。
你既可以单独运行每个测试,也能按顺序运行所有测试。
python 1_basic_connection.py
python 2_python_execution.py
python 3_string_test.py
python run_all_tests.py
这些脚本可对 MCP Server 的多种功能进行测试:
1_basic_connection.py):用于测试与 MCP Server 的基本连接是否正常。2_python_execution.py):可测试通过 MCP Server 执行 Python 代码的功能。3_string_test.py):能测试各种字符串格式以及可能存在问题的区域。MCP Server 期望收到以下格式的命令:
{
"type": "command_name",
"code": "python_code_here" // 对于execute_python命令
}
命令应作为 JSON 字符串发送,后面跟一个换行符。
如果你在测试过程中遇到问题,可按以下步骤排查:
添加新测试时,请遵循现有测试的模式:
使用sys.exit()代码表示测试成功(0)或失败(非零)。