mcpField
T
Todo.txt MCP Server

Todo.txt MCP Server

ローカル
github.com/danielmeint生産性1040 週間前に更新

Todo.txt MCP Server について

Todo.txt MCP Serverは、ClaudeなどのAIアシスタントとプレーンテキストのtodo.txtファイルを接続します。todo.txt形式との互換性を保ちながら、タスク管理ツールを提供します。

主な機能

  1. 01タスクの一覧表示と絞り込み
  2. 02タスクの作成・更新・削除
  3. 03タスクの完了処理
  4. 04テキスト検索
  5. 05優先度・プロジェクト・コンテキストで絞り込み
  6. 06タスク統計の表示

活用シーン

  1. 01AIアシスタントでtodo.txtを管理
  2. 02プロジェクトやコンテキスト別にタスクを検索
  3. 03タスクの状態や詳細を更新
  4. 04タスク件数を確認

MCP 対応

タスクの一覧表示、作成、完了、更新、削除、検索、絞り込みと統計表示のツールを提供するMCPサーバーです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"todo-txt": {
"command": "uvx",
"args": [
"todo-txt-mcp"
]
}
}
}
起動コマンドuvx todo-txt-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypitodo-txt-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Todo.txt MCP サーバー

PyPI version Python 3.10+ License: MIT

todo.txt ファイルを Claude などの AI アシスタントに接続する Model Context Protocol サーバーです。プレーンテキストのシンプルさと移植性を保ちながら、自然言語でタスクを管理できます。

インストール

# Recommended
uv tool install todo-txt-mcp

# Or run directly without installing
uvx todo-txt-mcp

# Alternatives
pipx install todo-txt-mcp
pip install todo-txt-mcp

設定

Claude Desktop の設定に追加します。

macOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows:%APPDATA%\Claude\claude_desktop_config.json

{
    "mcpServers": {
        "todo-txt": {
            "command": "uvx",
            "args": [
                "todo-txt-mcp"
            ]
        }
    }
}

Claude Desktop を再起動します。ツールアイコンでサーバーが接続されていることを確認できます。

todo.txt の場所をカスタマイズする
{
    "mcpServers": {
        "todo-txt": {
            "command": "uvx",
            "args": [
                "todo-txt-mcp",
                "/path/to/your/todo.txt"
            ]
        }
    }
}
todo.sh との連携

todo.sh を使用している場合、サーバーは ~/.todo/config、~/.todo.cfg、または標準のシステム上の場所から設定を自動的に検出します。

環境変数
TODO_MCP_TODO_FILE_PATH=/path/to/todo.txt
TODO_MCP_BACKUP_ENABLED=true
TODO_MCP_MAX_FILE_SIZE=10000000

利用可能なツール

ツール説明
list_todos任意のフィルターを指定してタスクを一覧表示します
add_todo新しいタスクを作成します
complete_todoタスクを完了済みにします
update_todo既存のタスクを変更します
delete_todoタスクを削除します
search_todosテキストでタスクを検索します
filter_by_priority優先度(A~Z)で絞り込みます
filter_by_projectプロジェクト(+タグ)で絞り込みます
filter_by_contextコンテキスト(@タグ)で絞り込みます
get_statisticsタスクの統計情報を取得します

Todo.txt の形式

todo.txt の仕様に完全準拠しています。

(A) Call Mom +family @phone
x 2025-05-31 2025-05-30 (B) Buy groceries +shopping @errands
Write project proposal +work @computer

コントリビューション

ガイドラインについては CONTRIBUTING.md をご覧ください。バグの報告や機能のリクエストは、GitHub Issues からお寄せください。

ライセンス

MIT — LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。