Claude Code + DeepSeek + Hermes Agent + MCP Server 完整配置指南(Windows版)
适用人群:软件测试工程师 / 嵌入式测试工程师 / 自动化测试工程师
前置条件:会基本命令行操作(无需精通 Linux)
预计耗时:完整配置约 30~60 分钟
你将获得什么
完成配置后,你将拥有一套能自动完成以下工作的 AI 研发助手:
- 自动生成测试用例
- 自动分析日志
- 自动编写测试报告
- 自动执行 Web 端到端测试
- 自动分析接口文档并生成 Postman 脚本
- 项目知识长期记忆沉淀
本方案适用于个人开发者、中小团队及企业内部测试团队。
Claude Code + DeepSeek + Hermes + MCP Server 完整配置方案(Windows版)
适用环境:
>
* Windows 10/11
* WSL2 Ubuntu 24.04
* Claude Code
* Hermes Agent CN
* DeepSeek
* MCP Server
>
推荐用于:
>
* 软件测试
* 嵌入式测试
* 自动化测试
* 接口测试
* AI研发助手
一、整体架构
Windows 11
│
├── Claude Code
│
├── Hermes Studio
│
├── DeepSeek API
│
└── MCP Server
│
├── Filesystem
├── Playwright
├── GitHub
├── Browser
├── MySQL
├── PostgreSQL
└── SQLite
二、推荐环境
推荐系统:
Windows 11
硬件配置
最低:
CPU:4核
内存:8GB
SSD:50GB
推荐:
CPU:8核+
内存:16GB+
SSD:100GB+
三、安装WSL2
管理员PowerShell执行:
wsl --install
安装完成后重启电脑。
查看版本:
wsl -l -v
正常输出:
Ubuntu Running 2
四、安装Ubuntu
推荐:
Ubuntu 24.04 LTS
安装:
wsl --install Ubuntu-24.04
进入Ubuntu:
wsl
更新系统:
sudo apt update
sudo apt upgrade -y
五、优化WSL性能
创建:
C:\Users\用户名\.wslconfig
配置:
[wsl2]
memory=12GB
processors=8
swap=4GB
localhostForwarding=true
保存后执行:
wsl --shutdown
重新启动WSL。
六、安装NodeJS
推荐:
Node.js 20 LTS
安装:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt install nodejs -y
验证:
node -v
npm -v
推荐版本:
Node.js 20.x
npm 10.x
七、安装PNPM
npm install -g pnpm
验证:
pnpm -v
八、安装Git
sudo apt install git -y
验证:
git --version
九、安装Claude Code
安装:
npm install -g @anthropic-ai/claude-code
验证:
claude --version
十、安装Hermes Agent
国内镜像:
git clone https://cnb.cool/hermesagent-cn/hermes-agent-cn-mirror.git
进入项目:
cd hermes-agent-cn-mirror
安装依赖:
pnpm install
十一、配置DeepSeek
访问:
https://platform.deepseek.com
获取:
API Key
创建:
nano .env
配置:
DEEPSEEK_API_KEY=sk-xxxxxxxxxxxx
OPENAI_API_KEY=sk-xxxxxxxxxxxx
OPENAI_BASE_URL=https://api.deepseek.com
MODEL=deepseek-chat
REASONING_MODEL=deepseek-reasoner
十二、配置Claude Code使用DeepSeek
编辑:
nano ~/.bashrc
添加:
export OPENAI_API_KEY=sk-xxxxxxxxxx
export OPENAI_BASE_URL=https://api.deepseek.com
生效:
source ~/.bashrc
检查:
echo $OPENAI_BASE_URL
十 三、Windows与WSL目录映射
Windows访问Linux
例如:
\\wsl.localhost\Ubuntu-24.04\home\zoro
资源管理器直接访问:
\\wsl.localhost\Ubuntu-24.04
Linux访问Windows
C盘:
/mnt/c
D盘:
/mnt/d
例如:
cd /mnt/d/project
十四、重要目录规范
推荐:
/home/用户名
├── workspace
├── project
├── ai
├── memory
└── test
不要直接在:
/mnt/c
/mnt/d
运行Hermes。
原因:
文件IO速度较慢
权限问题较多
容易出现EPERM错误
推荐:
/home/zoro/project
开发。
十五、安装MCP
Filesystem MCP
安装:
npm install -g @modelcontextprotocol/server-filesystem
配置:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-filesystem",
"/home/zoro/project"
]
}
}
}
Playwright MCP
安装:
npm install -g playwright
安装浏览器:
npx playwright install
配置:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp"
]
}
}
}
GitHub MCP
配置Token:
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_TOKEN": "ghp_xxxxxx"
}
}
}
}
SQLite MCP
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-sqlite",
"/home/zoro/test.db"
]
}
}
}
十六、统一MCP配置
创建:
mkdir -p ~/.config/hermes
文件:
~/.config/hermes/mcp.json
内容:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-filesystem",
"/home/zoro/project"
]
},
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp"
]
},
"github": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_TOKEN": "你的Token"
}
}
}
}
十七、长期记忆配置
目录:
memory/
├── profile
├── project
├── rules
├── knowledge
└── testcase
十八、Hermes Studio启动
开发模式:
pnpm dev
生产模式:
pnpm build
pnpm start
访问:
http://localhost:3000
十九、Windows常见问题
1. EPERM错误
错误:
EPERM operation not permitted
原因:
Windows权限限制
解决:
管理员权限打开:
PowerShell
Windows Terminal
2. package.json不存在
错误:
ENOENT package.json
检查:
pwd
ls
确认当前目录存在:
package.json
3. session already running
错误:
session xxxxxx already running
解决:
pkill -f hermes
重新启动:
pnpm dev
4. DeepSeek连接失败
检查:
curl https://api.deepseek.com
检查:
echo $DEEPSEEK_API_KEY
5. Playwright启动失败
安装依赖:
sudo npx playwright install-deps
然后:
npx playwright install
6. WSL磁盘占用过大
清理:
sudo apt clean
查看:
df -h
二十、软件测试工程师推荐配置
推荐组合:
Claude Code
+
DeepSeek Reasoner
+
Hermes Memory
+
Filesystem MCP
+
Playwright MCP
+
SQLite MCP
实现:
✔ 自动生成测试用例
✔ 自动分析日志
✔ 自动编写测试报告
✔ 自动执行Web测试
✔ 自动分析接口文档
✔ 自动生成Postman脚本
✔ 项目知识长期记忆
✔ 医院项目测试资料沉淀
二十一、推荐最终版本
Windows 11 24H2
WSL2 Ubuntu 24.04
NodeJS 20 LTS
PNPM 最新版
Claude Code 最新版
Hermes Agent CN 最新版
DeepSeek Chat
DeepSeek Reasoner
Filesystem MCP
Playwright MCP
GitHub MCP
SQLite MCP
该方案适用于个人开发者、中小团队及企业内部测试团队,可作为统一AI开发与测试平台的标准部署方案。
相关资源
如果本文对你有帮助,欢迎 Star / 转发给需要的朋友
最后更新:2026-06-09
作者:北小北
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

浙公网安备 33010602011771号