Merge pull request #28 from dsjzazs/feat/auto-install-deps

fix: 改为通过 requirements 安装依赖
This commit is contained in:
joshua-deng
2026-03-14 22:22:54 +08:00
committed by GitHub
3 changed files with 20 additions and 9 deletions

View File

@@ -29,7 +29,7 @@ WCDB (微信的 SQLCipher 封装) 会在进程内存中缓存派生后的 raw ke
- Python 3.10+ - Python 3.10+
- 微信 4.x - 微信 4.x
- `pip install pycryptodome` - `pip install -r requirements.txt`
Windows Windows
@@ -46,9 +46,17 @@ Linux
### 安装依赖 ### 安装依赖
```bash ```bash
pip install pycryptodome pip install -r requirements.txt
``` ```
Windows 如果遇到权限不足或全局环境不可写,可以改用:
```bash
py -m pip install --user -r requirements.txt
```
如果需要读取受保护的进程或把依赖安装到系统 Python也可能需要以管理员身份打开终端。
### 快速开始 ### 快速开始
Windows Windows
@@ -104,7 +112,7 @@ Linux 版 `config.json` 示例:
将微信数据查询能力接入 [Claude Code](https://claude.ai/claude-code),让 AI 直接读取你的微信消息。 将微信数据查询能力接入 [Claude Code](https://claude.ai/claude-code),让 AI 直接读取你的微信消息。
```bash ```bash
pip install mcp pip install -r requirements.txt
``` ```
注册到 Claude Code 注册到 Claude Code

View File

@@ -219,12 +219,12 @@ Claude 会调用 `get_chat_history(chat_name="██群", limit=500)` 获取消
## Setup / 配置方法 ## Setup / 配置方法
```bash ```bash
# 1. 安装依赖 # 1. 安装依赖
pip install mcp pycryptodome pip install -r requirements.txt
# 2. 注册到 Claude Code # 2. 注册到 Claude Code
claude mcp add wechat -- python C:\path\to\mcp_server.py claude mcp add wechat -- python C:\path\to\mcp_server.py
# 3. 在 Claude Code 中直接对话 # 3. 在 Claude Code 中直接对话
claude claude

3
requirements.txt Normal file
View File

@@ -0,0 +1,3 @@
pycryptodome>=3.19,<4
zstandard>=0.22,<1
mcp>=1.0,<2