消息记录查询是iMCP中安全性要求最高的功能,需要完成2层授权:
- 基础服务激活:与其他服务类似,先在系统弹窗中授予消息访问权限
- 数据库文件指定:必须手动通过文件选择器定位到
~/Library/Messages/chat.db
papéis
查询时支持3种精细化操作:
- 按联系人过滤(”我和Alice的对话”)
- 按时间范围筛选(”上周的消息”)
- 组合查询条件(”和Bob上个月的聊天记录”)
出于隐私保护,每次重启Claude Desktop后都需要重新授权。技术实现上直接读取SQLite数据库,但通过沙盒机制确保不会泄露到其他应用。
Essa resposta foi extraída do artigoiMCP: ferramenta de serviço MCP para conectar dados do macOS a grandes modelosO