mcpField
T
TodoMCPAppServer

TodoMCPAppServer

本地服务
github.com/ykitaza生产力081 周前更新

关于 TodoMCPAppServer

TodoMCPAppServer 是面向待办应用的 MCP 服务实现,使用 YAML 文件持久化任务。它通过 stdio 支持任务增删改查和实时更新。

主要功能

  1. 01创建、读取、更新和删除任务
  2. 02使用 YAML 持久化任务
  3. 03stdio 传输
  4. 04实时更新
  5. 05任务标题、描述和截止日期

适用场景

  1. 01通过 MCP 客户端管理待办事项
  2. 02将任务数据保存在 YAML 文件中
  3. 03跟踪任务完成状态和截止日期

MCP 相关

它使用 stdio 传输,向 MCP 客户端提供待办任务操作。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 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ファイルのパス
            ]
        }
    }
}

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。