Token导航 LogoToken导航TokenDH.com
motoko (Joshuacook) logo
文档知识stdio官方级别未说明来源级核验

motoko (Joshuacook)

MCP Server

Motoko是一个基于文件系统的个人知识管理工具,采用Context Lake模式,支持通过Claude Code和Tachikoma进行文件操作和维护。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
知识管理文件系统PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

joshuacook

提供方

joshuacook

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run tachikoma schema /path/to/workspace

详细介绍

汽车

使用Context Lake模式进行个人知识管理。

概述

Motoko是一种文件系统优先的个人知识管理方法:

  • 工作区是git repos -每个工作区都是一个自包含的目录,有自己的模式和历史记录
  • 实体是markdown文件 -任务、笔记、项目、日记条目存储为 .md 带有YAML frontmatter的文件
  • Claude Code作为接口 -直接在文件系统上使用Claude Code来处理实体
  • Tachikoma用于维护 -通过决策文件建议清理的批处理作业

所有名字都来自壳牌幽灵队第9分队。

结构

~/working/motoko/
├── README.md              # This file
├── MOTOKO.md              # System overview
├── CONTEXT_LAKE.md        # Architecture documentation
├── BATOU.md               # MCP server specification
├── TACHIKOMA.md           # Maintenance agent specification
├── CLAUDE.md              # System prompt (for Claude Code)
├── ROADMAP.md             # Project roadmap
├── batou/                 # MCP server (structured entity tools)
│   ├── pyproject.toml
│   ├── README.md
│   └── src/batou/
├── tachikoma/             # Maintenance agent CLI
│   ├── pyproject.toml
│   └── src/tachikoma/
└── workspaces/            # Your workspaces
    ├── coyote/            # Music production
    ├── escuela/           # Teaching/education
    ├── personal/          # Personal tasks
    └── project-management/

工作区结构

每个工作区都遵循以下模式:

{workspace}/
├── .mcp.json                    # Batou MCP server config
├── .claude/
│   ├── schema.yaml              # Entity type definitions
│   └── tachikoma-summary.yaml   # Tachikoma's workspace understanding
├── roles/                       # Role definitions
├── docs/                        # Documentation
├── tasks/                       # Task entities
├── projects/                    # Project entities
├── journal/                     # Journal entries (if applicable)
├── decisions/                   # Tachikoma cleanup proposals
└── {other}/                     # Per schema.yaml

用法

与克劳德·科德(Motoko)合作

在Claude Code中打开一个工作区:

cd ~/working/motoko/workspaces/personal
claude

Claude Code可以通过两种方式处理实体:

  1. 非结构化 -直接文件操作(读取、写入、全局)。完全灵活。
  2. 结构化的 -Batou MCP工具(list_entities, create_entity等等)。模式感知。

设置巴图

安装Batou MCP服务器:

cd ~/working/motoko/batou
uv sync

添加 .mcp.json 到您的工作区根目录:

{
  "mcpServers": {
    "batou": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/motoko/batou", "batou"],
      "env": {
        "WORKSPACE_PATH": "/path/to/workspace"
      }
    }
  }
}

现在,Claude Code既有原始文件访问工具,也有结构化实体工具。

跑步Tachikoma

Tachikoma是基于Claude Agent SDK构建的CLI工具。在工作区上运行清理:

cd ~/working/motoko/tachikoma
uv run tachikoma schema /path/to/workspace
uv run tachikoma frontmatter /path/to/workspace
uv run tachikoma structure /path/to/workspace

审查生成的决策:

ls /path/to/workspace/decisions/

实体类型

每个工作区在中定义自己的实体类型 .claude/schema.yaml常见模式:

任务

---
status: open  # open, in_progress, done, blocked, cancelled
---

项目

---
code: PROJ
name: Project Name
status: Active
---

期刊

---
date: 2024-01-15
---

文档

目录标签

目录标签

知识管理文件系统PythonClaude本地部署Git仓库Markdown任务管理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP