使用说明
TodoMCPAppServer
Todo应用程序MCP服务器实施。YAML文件的任务持久化和stdio使用传输。
机能
- TODO创建、读取、更新和删除项目功能
- YAML文件数据持久化
- stdio(标准输入输出)MCP传输
- 实时更新
- 每个TODO项目具有以下字段:
id(字符串):一意な識別子(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ファイルのパス
]
}
}
}
