mcpField
T
Todo MCP Server

Todo MCP Server

ローカル
github.com/imsaar生産性080 週間前に更新

Todo MCP Server について

Todo MCP Server は、Todo 項目を管理する TypeScript SDK ベースのサーバーです。Todo の追加、削除、完了処理、一覧取得に対応します。

主な機能

  1. 01Todo 項目の追加
  2. 02Todo 項目の削除
  3. 03Todo の完了処理
  4. 04全 Todo の一覧取得

活用シーン

  1. 01MCP クライアントからの Todo リスト管理
  2. 02タスクの完了処理と未完了 Todo の確認

MCP 対応

Todo の追加、削除、完了処理、取得機能を MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Todo MCP サーバー

TypeScript SDK で構築された、シンプルな Todo モデルコンテキストプロトコル(MCP)サーバーです。

機能

  • Todo 項目の追加と削除
  • Todo を完了としてマーク
  • すべての Todo の取得

インストール

  1. リポジトリをクローンします
  2. 依存関係をインストールします:
npm install

開発

開発サーバーを実行します:

npm run dev

本番環境向けにビルドします:

npm run build

mcp-inspector を使用したテスト

  1. mcp-inspector をインストールします(まだインストールされていない場合):
npm install -g @modelcontext/mcp-inspector
  1. MCP サーバーをビルドします:
npm run build
  1. 新しいターミナルで、サーバーを検査します:
mcp-inspector node /path/to/repo/build/index.js

ローカル MCP サーバーのインストール

この MCP サーバーをほかのローカルプロジェクトで使用するには:

  1. サーバーをビルドします:
npm run build
  1. パッケージをローカルにリンクします:
npm link
  1. プロジェクトの mcp.config.json を設定します:
{
  "mcpServers": {
    // ...
    "todo": {
      "command": "node",
      "args": [
        "/path/to/repo/build/index.js"
      ]
    }
  }
}

プロジェクト構成

  • src/ - すべてのソースファイルが含まれています
    • index.ts - アプリケーションのメインエントリーポイント
  • build/ - コンパイル済みの出力が含まれています(ビルド時に作成)
  • package.json - プロジェクトの設定と依存関係
  • tsconfig.json - TypeScript の設定

使用可能なスクリプト

  • dev - 開発サーバーを起動します
  • build - 本番環境向けのバージョンをビルドします
  • watch - 変更を監視して再ビルドします
  • clean - ビルド成果物を削除します

コメント

MCP は初めてですか?

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

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