Skip to main content
Glama
cchanquispe08-blip

mcp-todo-server

mcp-todo-server

基本的なMCP(Model Context Protocol)サーバーで、タスクリスト(to-do list)を公開します。TypeScriptと公式SDK @modelcontextprotocol/sdk で実装されています。

課外課題1 — プログラミングIV — Model Context Protocol。

公開機能

タイプ

名前

説明

Resource

tasks://list

tasks.json に保存されているタスクの完全なリストを返します

Tool

add_task

新しいタスクを追加します(名前、説明、優先度)

Tool

complete_task

既存のタスクをそのIDに基づいて完了済みとしてマークします

Prompt

daily_summary

現在のタスク状態の要約テンプレートを生成します

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/sdkzod(スキーマ検証)、開発依存関係として typescript@types/nodetsx

実行

開発モード(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.jsontasks 配列を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。

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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