emerald-mcp
的MCP服务器 翡翠: 数据库下的聊天。 一个 .emd
文件是磁盘上真正的SQLite数据库。将任何东西保持为您声明的表的行。
会议、笔记、项目决策、资金——你的助理会问你需要什么
而不是重新读取文件:键入字段过滤准确,链接遵循,每个会话看到
同样的行。写操作在着陆时进行检查。
claude mcp add emerald -- npx -y emerald-mcp --engine-only
任何启动stdio服务器的MCP客户端都以相同的方式运行它:命令 npx,论点
["-y", "emerald-mcp", "--engine-only"]。对账本上的工具也不要打旗子。每个工具都取绝对路径 .emd 它起作用了。在克劳德。
代码,插件带来了钩子和技能: /plugin marketplace add kfireliyahu/emerald-emd,然后 /plugin install emerald@emerald-emd。
一个模型在里面工作
- 你的助手直接读取和写入文件,在应用程序绘制MCP应用程序的地方,显示一个 聊天中的表、板或路线图。
- 每次编写都首先作为演练显示。在你说“提交”之前,什么都不会改变。
- 它读取你已经保存在表格上的数据:电子表格(
.csv,.xlsx),一个.json的 行,或一个文件夹的Markdown笔记-一个笔记一行,其前页作为列,其[[links]]作为链接-阅读它在哪里,永远不会改变。 - 成型的工具,从来没有一个一般的查询:28的任何文件,85与分类帐。
- 文档按行回答,因此模型会询问它需要什么,而不是从头到尾读取注释 结束。
- 一个项目的会话在另一个项目的收件箱中留下一张纸条,下一个项目的会话就从它开始。
包
包是某人已经用他们的观点制定的格式,准备保存在文档中。两个 与翡翠同来;
- 开发包:一个项目的记忆作为行-里程碑,单位,决策,开放 问题,收件箱。会话从行开始,而不是从聊天摘要开始。
- 在分类帐个人财务,从你已经得到的文件-卡对账单,银行出口, 工资单,基金报告。每个总数打开到它被求和的行。没有任何东西与 你的银行。
不能上网,不能登录
- 服务器打开给它的文件,完成一个任务,然后关闭它,并且不对其进行网络调用 自己的。
- 文件是你的了。
sqlite3普通工具也能读懂;把它倒在你喜欢的地方,拿去吧 任何地方。
运行它
emerald-mcp --engine-only引擎的工具,适用于任何文件五分之一的定义 搬不动。emerald-mcp-引擎的工具和分类账(个人理财包)。emerald-mcp watch <document.emd> [--format <name>]-为每一行更改打印一行。emerald-mcp init [path/to/document.emd]—在存储库中运行:使用 发展包(docs/memory.emd除非命名;作为存储库中的文本,所以它不同), 的标记部分CLAUDE.md一节课从提问开始 在没有安装Claude Code插件的地方,它的两个挂钩到.claude/settings.json。第二次运行改变不了什么。
另外两个箱子是用于Claude Code的插件: emerald-hooks (它的钩子打印)和
emerald-status-line。他们是与 npx -p emerald-mcp <bin>。
授权agpl - 3.0; THIRD_PARTY_NOTICES.txt 携带捆绑产品的许可证。