mcp-todo-server
mcp-todo-server
基本的なMCP(Model Context Protocol)サーバーで、タスクリスト(to-do list)を公開します。TypeScriptと公式SDK @modelcontextprotocol/sdk で実装されています。
課外課題1 — プログラミングIV — Model Context Protocol。
公開機能
タイプ | 名前 | 説明 |
Resource |
|
|
Tool |
| 新しいタスクを追加します(名前、説明、優先度) |
Tool |
| 既存のタスクをそのIDに基づいて完了済みとしてマークします |
Prompt |
| 現在のタスク状態の要約テンプレートを生成します |
Related MCP server: MCP Todo Server
プロジェクト構造
mcp-todo-server/
├── src/
│ └── server.ts # Servidor MCP principal
├── tasks.json # Almacenamiento de tareas (base de datos simple)
├── tsconfig.json # Configuración de TypeScript
├── package.json
└── README.md要件
Node.js 18 以上
npm
インストール
npm installこれにより依存関係がインストールされます: @modelcontextprotocol/sdk、zod(スキーマ検証)、開発依存関係として typescript、@types/node、tsx。
実行
開発モード(TypeScriptを直接実行し、コンパイルしません):
npm run dev本番モード(JavaScriptにコンパイルしてから実行します):
npm run build
npm startサーバーは stdio(標準入出力)で通信します。これは Claude Desktop やほとんどのローカルMCPクライアントが使用するトランスポートです。正常に起動すると、ターミナルに次のように表示されます:
Servidor MCP 'mcp-todo-server' corriendo por stdio...このメッセージは意図的に stderr に出力されます。stdout を流れる JSON-RPC メッセージに干渉しないようにするためです。
グラフィカルクライアントなしで試す方法
公式の MCP Inspector を使用できます。これは、Resources、Tools、Prompts を手動で呼び出すためのWebインターフェースを開きます。
npx @modelcontextprotocol/inspector npx tsx src/server.ts各機能の使用例
タスクリソースを読み取る → tasks.json の tasks 配列をJSON形式で返します。
Tool add_task の引数:
{ "name": "Repasar JSON-RPC", "description": "Leer la especificación 2.0", "priority": "media" }Tool complete_task の引数:
{ "id": 1 }Prompt daily_summary は引数を受け取りません。保留中のタスクと完了済みのタスクを優先度ごとにグループ化して、自動的に要約を作成します。
著者
Camila — Universidad Nacional de Costa Rica、プログラミングIV。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides tools to manage a todo list with CRUD operations, enabling listing, creating, updating, and deleting todos.
- AlicenseNot gradedqualityCmaintenanceA CRUD todo list server that exposes tools to create, list, and conclude tasks, compatible with any MCP host.8MIT
- AlicenseBqualityNot gradedmaintenanceA basic MCP server for managing a todo list stored in a local JSON file, enabling task creation, completion, listing, and daily summary generation.28MIT
Related MCP Connectors
A basic MCP server to operate on the Postman API.
MCP server for generating rough-draft project plans from natural-language prompts.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cchanquispe08-blip/mcp-todo-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server