mcpField
T
TodoMCPAppServer

TodoMCPAppServer

Local
github.com/ykitazaProductivity0Updated 81w ago

About TodoMCPAppServer

TodoMCPAppServer is an MCP server implementation for todo applications, with tasks persisted in a YAML file. It supports task CRUD and real-time updates over stdio.

Key features

  1. 01Create, read, update, and delete tasks
  2. 02Persist tasks in YAML
  3. 03stdio transport
  4. 04Real-time updates
  5. 05Task titles, descriptions, and due dates

Use cases

  1. 01Manage a todo list through an MCP client
  2. 02Keep task data in a YAML file
  3. 03Track task completion and due dates

MCP support

It uses stdio transport and provides todo task operations to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

TodoMCPAppServer

TodoアプリケーションのためのMCPサーバー実装。YAMLファイルによるタスク永続化とstdioトランスポートを使用します。

機能

  • TODOアイテムの作成、読み取り、更新、削除(CRUD)機能
  • YAMLファイルによるデータ永続化
  • stdio(標準入出力)を使用したMCPトランスポート
  • リアルタイム更新
  • 各TODOアイテムは以下のフィールドを持ちます:
    • id (string): 一意な識別子(UUID)
    • title (string): タスクのタイトル
    • completed (boolean): タスクの完了状態
    • description (string, 任意): タスクの詳細説明
    • dueDate (string, 任意): タスクの期限(YYYY-MM-DD形式)
    • createdAt (string): 作成日時(ISO8601形式)
    • updatedAt (string): 更新日時(ISO8601形式)

要件

  • Node.js v22以上

インストール

# リポジトリをクローンする
git clone https://github.com/yourusername/yaml-todo.git
cd yaml-todo

# 依存関係をインストール
npm install

# TypeScriptをビルド
npm run build

使い方

  1. ビルド
npm run build
  1. MCPサーバの設定を各MCPクライアントの設定に追加します。
{
    "servers": {
        "todo-mcp-server": {
            "type": "stdio",
            "command": "node",
            "args": [
                "path/to/dist/index.js", // MCPサーバのエントリポイント(ビルド後のファイル)
                "path/to/data.yaml" // TODOリストを保存するYAMLファイルのパス
            ]
        }
    }
}

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.