SheepNav
memgrep

memgrep

memgrep.getuigen.dev

本地Cursor控制台:记忆、循环与MCP集成

2天前制作者:Olebogeng Mbedzi

关于 memgrep

memgrep 是一个专为 Cursor 打造的本地控制平面,旨在提升开发工作流的效率与自动化水平。它能够从 Cursor、Claude Code 和 Kiro 中摄取聊天记录,通过混合召回机制在你的机器上找到过去的修复方案和操作手册。编码循环会持续运行直到所有测试通过,然后自动创建 Pull Request。你甚至可以通过 Telegram 远程驱动 Cursor,并定时执行你的操作手册。memgrep 提供了一个统一的 MCP 服务器,用于管理记忆、任务和循环,同时可选集成 Jira、Neon、gcloud、PostHog、Upstash、Product Hunt 等工具。该项目完全开源,让你锁定已经解决的工作流,避免重复劳动。只需一条命令即可安装:npm i -g memgrep

核心功能

memgrep 的核心在于将 Cursor 的本地能力与外部工具和自动化流程深度结合。它通过摄取聊天记录建立本地知识库,利用混合召回算法快速检索历史修复和最佳实践。编码循环功能允许你设定自动化流程,例如不断运行测试直到通过,然后自动提交 PR。此外,Telegram 集成让你可以随时随地通过消息驱动 Cursor 执行任务。

主要特性

  • 混合召回:结合本地搜索和语义匹配,快速找到过去的修复方案和操作手册。
  • 自动化循环:编码循环自动运行,直到测试通过,然后创建 PR,减少手动操作。
  • Telegram 驱动:通过 Telegram 消息远程控制 Cursor,实现移动办公。
  • Cron 定时任务:支持定时执行操作手册,实现工作流自动化。
  • 丰富的 MCP 集成:内置 Jira、Neon、gcloud 等工具,扩展开发能力。

适用场景

memgrep 特别适合需要频繁迭代、自动化测试和远程协作的开发团队。无论是个人开发者希望减少重复劳动,还是团队需要统一的工作流管理,memgrep 都能提供强大的支持。它尤其适用于使用 Cursor 作为主要 IDE 的开发者,以及希望将 AI 编码助手与外部工具无缝集成的场景。

相关工具