1. Conduid
  2. Developer Tools
  3. Toki
MCP server · Developer Tools

Toki

Git-aware CLI todo manager with MCP server for AI agent integration

Unclaimed last commit 6 months ago devtools
48Fair

Scored 2 days ago · breakdown

About Toki

Toki is an MCP server published by harperreed in the Developer Tools category: git-aware CLI todo manager with MCP server for AI agent integration. It has been installed 0 times through Conduid.

The repository has 5 stars and 0 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx toki

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Toki

Powered by Claude · Grounded in docs

I know everything about Toki. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.7.4v0.7.4 · 12 Feb 2026Changelog Bug fixes 31e5ddd5005fc8ca821b19dc0d564f2348db7b33: fix(docs): correct 23 false claims found in documentation audit (@harperreed)
v0.7.3v0.7.3 · 10 Feb 2026Changelog Bug fixes e6fbe17e4a641951f391926c84b93ab2c4dedb9b: fix(deps): use published mdstore module, remove local replace (@harperreed)
v0.6.1v0.6.1 · 1 Feb 2026Changelog Features 4d65f9d4b35d7e2b3c9244e152337f0b94639721: feat: add stale sync support using charm v0.19.0 (@harperreed) Other 5d61c3bd9111ac2afc317863ba15cc86c6eecf4f: chore(deps): update charm to v0.20.0 (@harperreed)…
v0.6.0v0.6.0 · 1 Feb 2026Changelog Features 4d65f9d4b35d7e2b3c9244e152337f0b94639721: feat: add stale sync support using charm v0.19.0 (@harperreed) Other 5d61c3bd9111ac2afc317863ba15cc86c6eecf4f: chore(deps): update charm to v0.20.0 (@harperreed)…
v0.5.8v0.5.8 · 24 Dec 2025Changelog Features bdbb2a389536d52fc3ae304f4cd700ed984cac60: feat: add sync repair/reset/wipe commands using charm v0.17.0 (@harperreed)

README

Toki

A super simple git-aware CLI todo manager.

Features

  • Git-aware context detection - Automatically associates todos with projects based on your current directory
  • Rich metadata - Priority, tags, notes, and due dates
  • UUID-based identifiers - Stable IDs with short prefix matching
  • Clean CLI - Intuitive commands with short aliases
  • Flexible storage - SQLite or Markdown backends (user-configurable)

Installation

go install github.com/harper/toki/cmd/toki@latest

Or build from source:

git clone https://github.com/harperreed/toki
cd toki
make install

Quick Start

# Create a project
toki project add myproject --path ~/code/myproject

# Add a todo (from within the project directory)
cd ~/code/myproject
toki add "implement feature" --priority high --tags backend,api

# List todos
toki list

# Mark done (use first 6+ chars of UUID)
toki done a3f2b9

# Add tags
toki tag add a3f2b9 urgent

# Remove todo
toki remove a3f2b9

Commands

Projects

toki project add <name> [--path <dir>]    # Create project
toki project list                          # List projects
toki project set-path <name> <path>        # Link directory
toki project remove <name>                 # Delete project

Todos

toki add <description> [flags]             # Create todo
  --project, -p <name>                     # Specify project
  --priority <low|medium|high>             # Set priority
  --tags <tag1,tag2>                       # Add tags
  --notes <text>                           # Add notes
  --due <YYYY-MM-DD>                       # Set due date

toki list [flags]                          # List todos
  --project, -p <name>                     # Filter by project
  --tag, -t <tag>                          # Filter by tag
  --done / --pending                       # Filter by status
  --priority <level>                       # Filter by priority

toki done <uuid-prefix>                    # Mark complete
toki undone <uuid-prefix>                  # Mark incomplete
toki remove <uuid-prefix>                  # Delete todo

Tags

toki tag add <uuid-prefix> <tag>           # Add tag to todo
toki tag remove <uuid-prefix> <tag>        # Remove tag
toki tag list                              # Show all tags

Utilities

toki setup                                 # Interactive storage configuration wizard
toki migrate                               # Migrate between SQLite and Markdown backends
toki version                               # Display version information

Git-Aware Context

When you run toki add or toki list from within a git repository:

  1. Toki finds the repository root
  2. Looks up the associated project
  3. If no project exists, offers to create one
  4. Uses that project as the default context

This means you can just run toki add "task" without specifying --project when you're in the right directory.

MCP Server

Toki includes a Model Context Protocol (MCP) server that enables AI agents like Claude to manage your todos and projects programmatically.

What is MCP?

MCP (Model Context Protocol) is a standard that allows AI agents to access tools, resources, and workflows. With the toki MCP server, agents can create, update, and manage todos, track their work, and coordinate with other agents - all while keeping you informed through a centralized task list.

Quick Setup

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "toki": {
      "command": "toki",
      "args": ["mcp"]
    }
  }
}

Restart Claude Desktop and the toki MCP server will be available.

Capabilities

11 Tools - Full CRUD operations for todos and projects:

  • Create, list, update, and delete todos
  • Mark todos done/undone
  • Add/remove tags
  • Create, list, and delete projects

7 Resources - Read-only views of your data:

  • toki://todos - All todos
  • toki://todos/pending - Incomplete todos
  • toki://todos/overdue - Past-due todos
  • toki://todos/high-priority - High-priority items
  • toki://projects - All projects
  • toki://stats - Summary statistics
  • toki://query - Custom queries

6 Prompts - Workflow templates for effective task management:

  • plan-project - Break down new projects into actionable tasks
  • daily-review - Daily standup and planning workflow
  • sprint-planning - Organize work into focused iterations
  • track-agent-work - Guidelines for agents tracking their work
  • coordinate-tasks - Multi-agent collaboration workflow
  • report-status - Generate status updates and reports

Example Usage

// Agent creates a todo
add_todo({
  description: "Implement user authentication",
  priority: "high",
  tags: ["backend", "auth"],
  due_date: "2025-12-05T00:00:00Z"
})

// Agent checks what's overdue
// Access resource: toki://todos/overdue

// Agent reviews daily work
// Use prompt: daily-review

Documentation

See docs/MCP_USAGE.md for complete documentation including:

  • Configuration guide
  • Tool reference with examples
  • Resource reference
  • Prompt workflows
  • Best practices for agent integration
  • Troubleshooting

Development

# Run tests
make test

# Build binary
make build

# Install locally
make install

Data Storage

Toki supports two storage backends, configurable via toki setup:

  • SQLite (default for existing users): ~/.local/share/toki/toki.db
  • Markdown (default for new users): ~/.local/share/toki/ directory with .md files

Both backends follow the XDG standard ($XDG_DATA_HOME/toki/).

Design

See docs/plans/2025-11-29-toki-todo-manager-design.md for the full design document.

License

MIT

README mirrored from the source repository 2 days ago. The original is authoritative.

Questions

About Toki

How do I install Toki?

Run npx toki, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Toki safe to use with an AI agent?

Its trust score is 48 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Toki still maintained?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.