Skip to main content
Glama
psikosen

Decision Tree MCP Server

by psikosen

dt_mcp サーバー (意思決定ツリーとタスク管理 MCP サーバー)

このプロジェクトは、Node.jsベースのModel Context Protocol(MCP)サーバーを実装します。このサーバーは、 .rtdqファイルで定義された決定木を管理・操作し、基本的なToDoリストを処理するように設計されています。解析済みの.rtdqデータとToDoリストを保存するためのバックエンドとしてRedisを使用します。

特徴

  • RTDQ処理:

    • 指定されたディレクトリから.rtdqファイル (v2.1 形式) を読み込みます。

    • .rtdqファイルを非同期的に解析します。

    • 解析された決定木データを Redis に保存します。

    • ロードされたツリーから特定のノードを取得するための MCP ツール ( get_dt_node_from_redis ) を提供します。

  • ToDo管理:

    • シンプルな ToDo リストを管理するための MCP ツール ( add_todolist_todosmark_todo_done ) を提供します。

    • ToDo 項目を Redis に保存します。

  • MCP統合:

    • 標準の MCP サーバーとして機能します。

    • /mcpエンドポイントで HTTP Server-Sent Events (SSE) を介して通信します。

    • 標準の MCP tools/listおよびtools/callメソッドを介して機能を公開します。

Related MCP server: Todo MCP Server

前提条件

  • Node.js (ES モジュールとトップレベルの await には v16 以上を推奨)

  • npm(またはyarn)

  • Redis サーバーが実行中でありアクセス可能

設定

  1. クローンリポジトリ:

    git clone <your-repo-url>
    cd dt-mcp-server
  2. 依存関係をインストールします:

    npm install
  3. **環境の設定:**プロジェクト ルートに.envファイルを作成するか ( .gitignoreに追加する)、環境変数を設定します。

    • REDIS_URL : Redisサーバーへの接続URL(例: redis://localhost:6379 )。デフォルトはredis://localhost:6379

    • RTDQ_DIR : (オプション) .rtdqファイルを含むディレクトリへの絶対パス。デフォルトはプロジェクト内のrtdq_filesというサブディレクトリです。

    • PORT : (オプション) サーバーがリッスンするポート。デフォルトは3000です。

  4. RTDQディレクトリの作成: RTDQ_DIRで指定されたディレクトリ(またはデフォルトのrtdq_filesサブディレクトリ)が存在することを確認してください.rtdqファイルをその中に配置してください。

サーバーの実行

npm start
F
license - not found
Not graded
quality - not tested
D
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

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that allows AI assistants to manage todo lists stored in a simple markdown file, supporting creation, reading, updating, and deletion of todo items with persistent IDs.
    5
    14
    6
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    This MCP server provides tools to manage a todo list with CRUD operations, enabling listing, creating, updating, and deleting todos.
  • A
    license
    Not graded
    quality
    C
    maintenance
    A Node.js MCP server example with user management, task management, and calculator tools. Supports authentication via bearer token and can be deployed locally or via Docker.
    7
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A multi-node todo application server using MCP protocol, Redis for storage, and OpenRouter for AI-powered prioritization analysis.

View all related MCP servers

Related MCP Connectors

  • Cloud-hosted MCP server for durable AI memory

  • Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

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/psikosen/dt_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server