🧑‍💻 关于我

软件测试工程师,专注嵌入式测试、接口测试、AI赋能测试。


📂 热门分类


🔗 联系我:carlxiaoliu@163.com

如需 PPT 代做或测试咨询,请留言或私信。

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

posted @ 2026-06-09 10:48  北小北  阅读(21)  评论(0)    收藏  举报