mcpField
A
acme-todo

acme-todo

リモート
github.com/ritza-co生産性064 週間前に更新
リポジトリ

acme-todo について

acme-todoは、基本的なToDo操作を必要とする開発者向けのSimple Todo APIのFlask実装です。ToDoの一覧表示、作成、取得、置換、更新、削除に対応します。

主な機能

  1. 01ToDoの一覧表示
  2. 02ToDoの作成
  3. 03IDによるToDoの取得
  4. 04ToDoの置換・更新
  5. 05ToDoの削除

活用シーン

  1. 01登録済みToDoの確認
  2. 02タイトルと完了状態を指定したタスクの追加
  3. 03タスクや期限の変更

MCP 対応

入力ではacme-todoをMCPサーバーとしていますが、MCPインターフェースの説明はありません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.ritzademo.com/mcp/ritza-rzx-our91
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Simple Todo API - Flask の実装

acmetodo.yaml で定義されている Simple Todo API の Flask サーバー実装です。

セットアップ

  1. 依存関係をインストールします:
pip install -r requirements.txt
  1. サーバーを起動します:
python app.py

サーバーは http://localhost:5000 で起動します。

API エンドポイント

  • GET /todos - すべての Todo を一覧表示します
  • POST /todos - 新しい Todo を作成します
  • GET /todos/{id} - 特定の Todo を取得します
  • PUT /todos/{id} - Todo を置き換えます
  • PATCH /todos/{id} - Todo を更新します
  • DELETE /todos/{id} - Todo を削除します

使用例

# List all todos
curl http://localhost:5000/todos

# Create a new todo
curl -X POST http://localhost:5000/todos \
  -H "Content-Type: application/json" \
  -d '{"title": "Buy groceries", "completed": false}'

# Get a specific todo
curl http://localhost:5000/todos/1

# Update a todo
curl -X PATCH http://localhost:5000/todos/1 \
  -H "Content-Type: application/json" \
  -d '{"completed": true}'

# Delete a todo
curl -X DELETE http://localhost:5000/todos/1

データ形式

Todo は次の構造です:

  • id(整数、読み取り専用)- 一意の識別子
  • title(文字列、必須)- Todo のタイトル
  • completed(ブール値、デフォルト:false)- 完了状態
  • dueDate(文字列、任意)- YYYY-MM-DD 形式の期限

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。