-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathquick-setup.bat
More file actions
70 lines (65 loc) · 1.9 KB
/
Copy pathquick-setup.bat
File metadata and controls
70 lines (65 loc) · 1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
@echo off
REM quick-setup.bat - 快速配置和启动 Alpha-Radar
echo.
echo ============================================
echo Alpha-Radar 快速启动
echo ============================================
echo.
REM 检查 .env 文件
if not exist ".env" (
echo 创建 .env 配置文件...
copy .env.example .env
echo.
echo [提示] 请编辑 .env 文件填入必要的 API Key:
echo - DEEPSEEK_API_KEY
echo - WECOM_WEBHOOK_URL (可选)
echo.
pause
)
REM 安装 MCP Server 依赖
echo 安装 MCP Server 依赖...
cd mcp-server
call npm install --silent >nul 2>&1
cd ..
echo [OK] MCP Server 依赖安装完成
echo.
REM 测试 MCP Server
echo 测试 MCP Server...
node -e "const {getLatestNews} = require('./mcp-server'); getLatestNews({limit:1}).then(r => console.log('[OK] MCP Server 正常,数据库有', r.count || r.data?.length, '条记录')).catch(e => console.log('[WARN] MCP Server 测试失败:', e.message))"
echo.
REM 生成 MCP 配置说明
echo 生成 MCP Server 配置说明...
echo.
echo ============================================
echo MCP Server 配置方法
echo ============================================
echo.
echo 1. 打开 Claude Desktop 配置文件:
echo Windows: %%APPDATA%%\Claude\claude_desktop_config.json
echo macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
echo.
echo 2. 添加以下配置:
echo {
echo "mcpServers": {
echo "alpha-radar": {
echo "command": "node",
echo "args": ["server.js"],
echo "cwd": "%CD%\mcp-server",
echo "env": {
echo "API_BASE_URL": "http://localhost:3001/api",
echo "API_SECRET": ""
echo }
echo }
echo }
echo }
echo.
echo 3. 重启 Claude Desktop
echo.
echo ============================================
echo.
echo 下一步:
echo 1. 编辑 .env 文件,填入 API Key
echo 2. 运行:npm start
echo 3. 访问:http://localhost:3001
echo.
pause