todoms-mcp

todoms-mcp

3.5

todoms-mcp は、Todo管理アプリケーション「todoms」用のModel Context Protocol(MCP)サーバーです。MCPを使用してユーザー認証とTodo管理の機能を提供します。

このプロジェクトは、Model Context Protocol(MCP)を活用して、AI開発ツールからTodo管理アプリケーションの機能にアクセスするためのブリッジとして機能します。ユーザー登録、認証、およびTodoアイテムの作成、取得、更新、削除などの機能を提供します。

Features

  • {'name': 'ユーザー管理', 'description': 'サインアップ、ログイン、ログアウト、現在のユーザー情報取得を含むユーザー管理機能を提供します。'}
  • {'name': 'Todo管理', 'description': '全Todoの取得、特定のTodoの取得、単一または複数のTodoの作成、更新、削除を行う機能を提供します。'}

MCP Tools

  • signup: ユーザー登録 - パラメータ: email, password
  • login: ログイン - パラメータ: email, password
  • logout: ログアウト - パラメータ: なし
  • get_all_todos: 全Todoを取得 - パラメータ: なし
  • get_todo: 特定のTodoを取得 - パラメータ: todoId
  • create_todos: 複数のTodoを作成 - パラメータ: todos (Todoオブジェクトの配列)
  • update_todo: Todoを更新 - パラメータ: todoId, todoData
  • delete_todo: Todoを削除 - パラメータ: todoId

Usage with Different Platforms

Node.js

bash
# リポジトリのクローン
git clone https://github.com/yourusername/todoms-mcp.git
cd todoms-mcp

# 依存関係のインストール
npm install
# または
yarn install

# ビルド
npm run build
# または
yarn build

# 起動
npm start
# または
yarn start