MCP Catalogs
首页

sugar

by roboticforce·75·综合分 46

Sugar 为 AI 编码代理提供持久内存,支持 MCP 集成,实现跨会话上下文和任务自动化。

developer-toolsai-llmknowledge-graph
14
Forks
4
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

Sugar 是一个为 AI 编码代理设计的精密内存系统,结合了持久存储和自主任务执行功能。它通过 MCP 服务器暴露搜索和存储记忆的工具,以及自主执行任务的能力。系统采用双数据库方法(项目特定的和全局的),并具有语义搜索功能,为 AI 代理跨会话提供相关上下文。这使得 AI 助手能够记住项目特定的决策、偏好和错误模式,同时也能访问跨项目的指导原则和最佳实践。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 编码代理需要跨会话的持久内存来记住项目特定的偏好和决策
:自动解决标记为安全、bug 或 dependabot 的 GitHub 问题
:通过全局指导原则和最佳实践实现跨项目知识共享
:Sugar 支持哪些记忆类型?
:Sugar 如何处理项目特定的和全局记忆?

什么时候选它

当您需要跨 AI 编码会话的持久化记忆,并希望自动化解决 GitHub 问题同时保持项目间编码一致性时,选择 Sugar。

什么时候不要选它

如果您需要专有使用的商业许可证,不要选择 Sugar,因为 AGPL-3.0 许可证要求对修改的源代码进行披露。

此 server 暴露的工具

从 README 抽取出 5 个工具
  • search_memory

    Search both memory stores, returns results with scope labels

  • store_learning

    Save a memory (pass scope: 'global' for cross-project)

  • recall

    Get formatted markdown context for a topic

  • get_project_context

    Full project summary including global guidelines

  • list_recent_memories

    Browse recent memories by type

可对比工具

aideropencodeclaude-codegoose

安装

# 推荐使用 pipx 安装
pipx install sugarai

# 带语义搜索功能(推荐)
pipx install 'sugarai[memory]'

# 带 GitHub 集成
pipx install 'sugarai[github]'

# Claude Code 设置
claude mcp add sugar -- sugar mcp memory
claude mcp add sugar-tasks -- sugar mcp tasks

配置文件:.sugar/config.yaml

FAQ

Sugar 支持哪些记忆类型?
Sugar 支持七种记忆类型:决策(decision)、偏好(preference)、文件上下文(file_context)、错误模式(error_pattern)、研究(research)、结果(outcome)和指导原则(guideline)。每种类型有不同的 TTL 和检索行为。
Sugar 如何处理项目特定的和全局记忆?
Sugar 使用两个 SQLite 数据库:一个项目特定的(.sugar/memory.db)和一个全局的(~/.sugar/memory.db)。搜索时优先考虑项目上下文,但始终包含全局指导原则。

Hacker News 讨论

开发者社区最近的相关讨论。

sugar 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。