Skip to main content
Glama

MCP Todo Server

タスク管理のための基本的なMCPサーバー。以下は Trabajo Extra 1(MCP)の一部として開発 — コスタリカ大学、プログラミングIV。

著者: Adonis Fabricio Fajardo Rojas

説明

このサーバーは、Model Context Protocolを通じて以下の機能を提供します:

  • リソース tasks://all: 全タスクのリストをJSON形式で返します。

  • ツール add_task(nombre, descripcion, prioridad): 新しいタスクを追加します。

  • ツール complete_task(task_id): 指定されたIDのタスクを完了としてマークします。

  • プロンプト daily_summary: タスクの状態に関する要約テンプレートを生成します。

Related MCP server: MCP Todo Server

要件

  • Python 3.10以上

  • pip

インストール

  1. リポジトリをクローンします:


   git clone \[URL-de-tu-repo]

   cd mcp-todo-server
  1. 仮想環境を作成して有効化します:


   python -m venv venv

   venv\\Scripts\\activate
  1. 依存関係をインストールします:


   pip install -r requirements.txt

実行

開発モード(MCP Inspectorを使用)


mcp dev server.py

これにより、MCPクライアントを完全に必要とせずに、Resources、Tools、Promptsを直接テストするためのローカルWebインターフェースが開きます。

Claude Desktopとの接続

claude_desktop_config.json ファイルに以下の設定を追加します:


{

  "mcpServers": {

    "todo-server": {

      "command": "python",

      "args": \["C:\\\\Users\\\\adoni\\\\mcp-todo-server\\\\server.py"]

    }

  }

}

プロジェクト構造

mcp-todo-server/

├── server.py # MCPメインサーバー

├── tasks.json # タスクの保存

├── requirements.txt # 依存関係

└── README.md # このファイル

互換性に関する注意

このプロジェクトは公式SDK mcp==1.29.0 を使用しています。mcp>=2.0.0 へのアップデートは推奨されません。そのバージョンでは互換性のない変更が導入されているためです(FastMCP が MCPServer に改名されるなど)。また、この作業時点ではClaude Desktopとの互換性が保証されていません。

Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers