34 lines
1.0 KiB
Bash
Executable File
34 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
# 测试 MCP Vue 客户端
|
|
|
|
echo "🧪 开始测试 MCP Vue 客户端"
|
|
|
|
# 检查后端 API
|
|
echo "📡 测试后端 API..."
|
|
curl -s http://localhost:3000/api/health | jq . || echo "后端健康检查失败"
|
|
|
|
# 测试获取服务器列表
|
|
echo "📋 测试服务器列表 API..."
|
|
curl -s http://localhost:3000/api/servers | jq . || echo "服务器列表 API 失败"
|
|
|
|
# 测试 LLM 配置
|
|
echo "🧠 测试 LLM 配置 API..."
|
|
curl -s http://localhost:3000/api/llm/config | jq . || echo "LLM 配置 API 失败"
|
|
|
|
echo "✅ 基础 API 测试完成"
|
|
|
|
# 测试添加 xhslogin 服务器
|
|
echo "🔗 测试添加 xhslogin 服务器..."
|
|
curl -X POST http://localhost:3000/api/servers \
|
|
-H "Content-Type: application/json" \
|
|
-d '{
|
|
"name": "xhslogin",
|
|
"url": "ws://localhost:3002",
|
|
"type": "websocket",
|
|
"description": "小红书登录工具 MCP 服务器",
|
|
"enabled": true
|
|
}' | jq . || echo "添加服务器失败"
|
|
|
|
echo "🎉 MCP 客户端测试完成!"
|
|
echo "🌐 前端界面: http://localhost:5173"
|
|
echo "🔧 后端 API: http://localhost:3000" |