关于 TodoMCPAppServer
TodoMCPAppServer 是面向待办应用的 MCP 服务实现,使用 YAML 文件持久化任务。它通过 stdio 支持任务增删改查和实时更新。
主要功能
- 01创建、读取、更新和删除任务
- 02使用 YAML 持久化任务
- 03stdio 传输
- 04实时更新
- 05任务标题、描述和截止日期
适用场景
- 01通过 MCP 客户端管理待办事项
- 02将任务数据保存在 YAML 文件中
- 03跟踪任务完成状态和截止日期
MCP 相关
它使用 stdio 传输,向 MCP 客户端提供待办任务操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
来自项目 READMETodoMCPAppServer
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
使い方
- ビルド
npm run build
- MCPサーバの設定を各MCPクライアントの設定に追加します。
{
"servers": {
"todo-mcp-server": {
"type": "stdio",
"command": "node",
"args": [
"path/to/dist/index.js", // MCPサーバのエントリポイント(ビルド後のファイル)
"path/to/data.yaml" // TODOリストを保存するYAMLファイルのパス
]
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。