微信 CLI:人类和 AI 代理的本地数据访问
R266 Tech 的 Wechat CLI 是一个命令行界面工具,旨在与 macOS 和 Windows 上的本地 WeChat 4.x 应用程序数据进行交互。被归类为 MCP 服务器,它允许详细访问本地聊天记录、联系人、媒体等。其输出默认以 JSON 结构化,适合人类用户和 AI 代理。该工具专注于读取和观察 WeChat 数据,提供了一种结构化的方式从本地应用环境中提取信息。
微信CLI连接到什么?
R266 Tech的微信CLI直接连接到macOS和Windows平台上的本地微信4.x应用程序。它作为macOS代理的MCP服务器。此连接使其能够读取各种形式的本地微信数据,包括聊天记录、联系人列表、媒体文件、收藏、转账记录、红包、朋友圈,并支持在微信数据存储中进行全文搜索功能。
核心功能和工具
微信CLI公开了几个特定的可调用工具。这些包括 wechat-cli agent、wechat-cli status、wechat-cli tools 和 wechat-cli sessions,支持像 "--type-filter" 用于私人或群组聊天和 "--limit" 的选项。其他工具有 wechat-cli resolve-chat "聊天名" 和 wechat-cli timeline "聊天名",也支持 "--limit" 选项以检索消息历史。
适合谁?
微信CLI旨在为双重受众设计:寻求访问本地微信数据的人类用户和需要结构化数据进行交互的AI代理。它提供了一个程序化接口,用于列出聊天会话、解析聊天名称和检索消息时间线等任务。JSON输出格式简化了与自动化流程的集成。如果您需要写入功能或与macOS和Windows以外的平台上的微信数据进行交互,请跳过此部分。
如何开始
完成初始设置后,无需凭据。对于AI客户端交互,stdio作为传输协议。
用例
- 读取本地微信数据,例如列出会话(例如,私人或群组聊天)。
- 解析聊天名称以识别特定对话。
- 从本地微信数据中检索消息时间线。
- 对微信数据变化进行只读增量观察。
Wechat CLI 提供了一个直接的命令行界面,用于在 macOS 和 Windows 上与本地 WeChat 数据交互,为人类和 AI 提供结构化的 JSON 输出。它的设计支持详细的数据提取和观察,使其成为数据分析或自动化的宝贵资源。设置涉及特定的系统权限和初始身份验证步骤。