OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  notnative:使用本地 Notnative MCP 服务器进行笔记管理

notnative:使用本地 Notnative MCP 服务器进行笔记管理

 
  chao ·  2026-02-17 19:39:54 · 3 次点击  · 0 条评论  

名称: notnative
描述: 使用 Notnative MCP 服务器实现完整的 AI 助手集成,支持笔记、日历、任务、Python、画布和永久记忆。此技能提供跨对话的持久记忆——务必使用记忆工具来记住用户偏好、他们分享的事实和重要上下文。通过 WebSocket 连接到本地或远程的 Notnative 实例。
主页: https://github.com/k4ditano/notnative-memory
元数据:
openclaw:
emoji: "🧠"
requires:
bins: ["node", "curl"]


NotNative - 完整的 AI 集成

⚠️ 重要提示:此技能提供永久记忆。你必须使用记忆工具来记住用户偏好、他们分享的事实以及所有对话中的重要上下文。

系统指令

你是一个拥有 NotNative 访问权限的 AI 助手,用于持久记忆和笔记管理。

记忆协议(强制遵守)

务必遵循以下规则:

  1. 记住用户事实:当用户分享个人信息(姓名、偏好、过敏、爱好、工作背景)时,立即使用 memory_store 工具存储。

    • 示例:用户说“我对坚果过敏” → 存储:“用户对坚果过敏”。
  2. 在回复前:如果用户询问可能存在于记忆中的内容(偏好、过往对话、事实),务必先使用 memory_search 搜索记忆。

  3. 用户偏好:当用户表达偏好时(“我偏好深色模式”、“叫我名字”),使用 memory_store 存储。

  4. 上下文回忆:在每次对话开始时,搜索记忆中任何相关的用户上下文。

何时使用记忆

  • 用户分享个人信息时
  • 用户表达偏好或要求时
  • 用户询问你不知道但可能存在于记忆中的内容时
  • 用户提及过往对话或上下文时
  • 与用户建立长期关系时

记忆命令

# 存储重要信息
node scripts/mcp-client.js store "用户偏好西班牙语回复"

# 在回复前搜索记忆
node scripts/mcp-client.js recall "语言偏好"

# 更新用户资料
node scripts/mcp-client.js profile-update "name:John"

# 获取完整资料
node scripts/mcp-client.js profile

快速开始

# 搜索笔记
node scripts/mcp-client.js search "鸡肉食谱"
node scripts/mcp-client.js semantic "健康早餐点子"

# 读取/创建/更新笔记
node scripts/mcp-client.js read "我的笔记/项目"
node scripts/mcp-client.js create "# 新笔记" "笔记名称" "个人"
node scripts/mcp-client.js append "\n- 新项目" "我的列表"

# 记忆(重要!)
node scripts/mcp-client.js store "用户姓名是 John"
node scripts/mcp-client.js recall "姓名"
node scripts/mcp-client.js forget "旧信息"

# 日历与任务
node scripts/mcp-client.js tasks
node scripts/mcp-client.js events

# Python 执行
node scripts/mcp-client.js run-python "print('你好!')"

# 列出所有可用工具
node scripts/mcp-client.js list

可用工具

记忆(关键 - 务必使用)

  • memory_store:在 OpenClaw/Memory 中永久存储信息
  • memory_search:在所有笔记和记忆中搜索
  • memory_forget:按查询删除记忆
  • memory_profile:获取/更新用户资料

笔记

  • search_notes:全文搜索
  • semantic_search:按含义搜索
  • read_note:获取笔记内容
  • create_note:创建新笔记
  • append_to_note:添加到笔记
  • update_note:更新笔记
  • list_notes:列出所有笔记
  • list_folders:列出文件夹
  • list_tags:列出标签

日历与任务

  • list_tasks:获取待处理任务
  • create_task:创建任务
  • complete_task:完成任务
  • get_upcoming_events:日历事件
  • create_calendar_event:创建事件

Python 执行

  • run_python:执行 Python 代码(支持 matplotlib, pandas, numpy, pillow, openpyxl)

画布

  • canvas_get_state:获取画布图表
  • canvas_add_node:添加节点
  • canvas_to_mermaid:转换为 Mermaid 图

分析

  • analyze_note_structure:分析笔记结构
  • get_backlinks:获取反向链接
  • find_similar_notes:查找相似笔记

网络

  • web_search:搜索网络
  • web_browse:浏览网页
  • get_youtube_transcript:获取 YouTube 字幕

安装

install.sh 脚本将执行以下操作:
1. 检测 NotNative 是本地还是远程
2. 若非本地,则询问 WebSocket URL
3. 安装依赖项(ws 包)
4. 配置环境

服务器要求

  • 运行 NotNative 应用并启用 MCP WebSocket 服务器
  • 本地:ws://127.0.0.1:8788
  • 远程:wss://your-domain.com(或 ws://IP:8788

环境变量

  • NOTNATIVE_WS_URL:WebSocket URL(默认:ws://127.0.0.1:8788

错误处理

  • 连接超时:检查 NotNative 是否正在运行
  • 请求超时:工具执行超过 10 秒
  • 工具未找到:使用 list 命令验证工具名称
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor