Skip to main content
Glama
decisionnode

decisionnode/DecisionNode

Official

记录决策,将其嵌入为向量,并在稍后进行搜索。在您所有的 AI 工具(Claude Code、Cursor、Windsurf 和任何 MCP 客户端)之间共享一个存储库。

这不是一个 Markdown 文件——它是具有语义搜索功能的结构化决策,通过 MCP 公开。

安装

npm install -g decisionnode
cd your-project
decide init      # creates project store
decide setup     # configure Gemini API key (free tier)

# Connect to Claude Code (run once)
claude mcp add decisionnode -s user decide-mcp

工作原理

  1. 做出决策 — 通过 decide add 或 AI 通过 MCP 调用 add_decision

  2. 嵌入为向量 — 使用 Gemini 的 gemini-embedding-001,本地存储在 vectors.json

  3. AI 稍后检索 — 通过 MCP 调用 search_decisions,获取按余弦相似度排序的相关决策

检索是显式的——AI 调用 MCP 工具进行搜索。决策不会被注入到系统提示词中。

两种接口

CLI (decide)

MCP 服务器 (decide-mcp)

面向

您的 AI

方式

终端命令

通过 MCP 的结构化 JSON

功能

设置、添加、搜索、编辑、弃用、导出、导入、配置

搜索、添加、更新、删除、列表、历史记录

两者都读取和写入同一个本地存储库 (~/.decisionnode/)。

快速参考

decide add                          # interactive add
decide add -s UI -d "Use Tailwind"  # one-command add
decide add --global                 # applies to all projects
decide search "error handling"      # semantic search
decide list                         # list all (includes global)
decide deprecate ui-003             # soft-delete (reversible)
decide activate ui-003              # bring it back
decide check                        # embedding health
decide embed                        # fix missing embeddings
decide export json > decisions.json # export to file

功能

文档

完整文档请访问 decisionnode.dev/docs

供 LLM 使用:decisionnode.dev/decisionnode-docs.md

贡献

查看 ROADMAP.md 了解接下来的计划。欢迎提交错误修复、功能建议、文档改进或任何想法。查看 CONTRIBUTING.md 了解如何开始。

许可证

MIT — 请参阅 LICENSE

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/decisionnode/DecisionNode'

If you have feedback or need assistance with the MCP directory API, please join our Discord server