first commit

This commit is contained in:
douboer
2025-10-14 14:18:20 +08:00
commit d93bc02772
66 changed files with 21393 additions and 0 deletions

34
test-client.sh Executable file
View File

@@ -0,0 +1,34 @@
#!/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"