Price Per TokenPrice Per Token
SystemPrompt TaskChecker

SystemPrompt TaskChecker

by ejb503

GitHub 2 1,010 uses Remote
0

About

SystemPrompt TaskChecker is a session-based task management and evaluation system designed for AI assistants. It enables structured task orchestration with real-time progress tracking, intelligent scoring, and comprehensive workflow monitoring. Key capabilities include: - Dynamic task list creation with hierarchical organization and acceptance criteria definition - Real-time status tracking through workflow states (pending, in_progress, completed) - 0-100 precision scoring system for evaluating task completion quality - Stateful session management with automatic cleanup and concurrent session support - Historical evaluation tracking for performance analysis and continuous improvement - Enterprise-grade security with built-in validation and error handling

README

🚀 SystemPrompt MCP TaskChecker

> Enterprise-grade Model Context Protocol server for intelligent task management, evaluation scoring, and session-based workflow tracking.

[](https://systemprompt.io) [](LICENSE)

Seamlessly integrates with AI assistants to provide structured task orchestration, real-time progress monitoring, and comprehensive evaluation metrics for next-generation AI-driven productivity solutions.

---

✨ What is SystemPrompt MCP TaskChecker?

The SystemPrompt MCP TaskChecker is a Model Context Protocol (MCP) server that transforms how AI assistants handle task management and workflow orchestration. Built by SystemPrompt.io, this enterprise-grade solution bridges the gap between AI intelligence and structured productivity workflows.

🎯 Key Value Propositions

  • 🤖 AI-Native Task Management: Purpose-built for seamless integration with Claude, GPT, and other AI assistants
  • 📊 Intelligent Evaluation Scoring: 0-100 scoring system with comprehensive metrics tracking
  • ⚡ Session-Based Architecture: Stateful, secure, and automatically managed sessions
  • 🏢 Enterprise-Ready: Production-grade reliability with comprehensive error handling
  • 🔄 Real-Time Workflow Tracking: Live status updates and progress monitoring
  • 🛡️ Secure & Compliant: Built-in validation, session management, and data integrity
  • ---

    🌟 Key Features

    🎯 Intelligent Task Orchestration

  • Dynamic Task Lists: Create and manage sophisticated task hierarchies with optional initialization
  • Smart Status Tracking: Real-time status updates (pendingin_progresscompleted)
  • Acceptance Criteria: Define clear, measurable completion requirements for each task
  • Flexible Updates: Modify any task property while maintaining data integrity
  • 📈 Advanced Evaluation System

  • Precision Scoring: 0-100 evaluation scale for completed tasks
  • Quality Metrics: Track task completion quality and performance indicators
  • Historical Analysis: Maintain evaluation history for continuous improvement
  • Success Benchmarking: Compare and analyze task completion patterns
  • 🔒 Enterprise Session Management

  • Stateful Operations: Maintain context across multiple interactions
  • Automatic Cleanup: Intelligent session timeout and resource management
  • Concurrent Support: Handle multiple simultaneous sessions
  • Security Validation: Built-in session ID validation and error handling
  • 🚀 Production-Grade Architecture

  • MCP 2025-03-26 Compliant: Latest Model Context Protocol standards
  • Streamable HTTP Transport: High-performance, scalable communication
  • Structured Error Handling: Comprehensive error responses and logging
  • TypeScript Native: Full type safety and developer experience
  • ---

    🛠️ Installation & Setup

    Prerequisites

  • Node.js: Version 18.0.0 or higher
  • npm: Latest stable version
  • TypeScript: Included in devDependencies
  • Quick Start

    # Clone the repository
    git clone https://github.com/Ejb503/systemprompt-mcp-taskchecker.git
    cd systemprompt-mcp-taskchecker

    Install dependencies

    npm install

    Build the project

    npm run build

    Start the server

    npm start

    Development Environment

    # Development mode with hot reload
    npm run dev

    Run tests

    npm test

    Run with coverage

    npm run test:coverage

    Test client integration

    npm run test:client

    Docker Deployment

    # Build Docker image
    npm run docker:build

    Run in container

    npm run docker:run

    ---

    🎮 Usage Examples

    Basic Task List Creation

    {
      "method": "tools/call",
      "params": {
        "name": "create_tasklist",
        "arguments": {
          "initialTasks": [
            {
              "title": "Implement user authentication",
              "acceptanceCriteria": "User can login with email/password and receive JWT token"
            },
            {
              "title": "Create dashboard UI",
              "acceptanceCriteria": "Responsive dashboard showing user metrics and navigation"
            }
          ]
        }
      }
    }
    

    Task Status Updates

    {
      "method": "tools/call",
      "params": {
        "name": "update_task",
        "arguments": {
          "taskListId": "uuid-task-list-id",
          "taskId": "uuid-task-id",
          "updates": {
            "status": "completed",
            "evaluation": 95
          }
        }
      }
    }
    

    Comprehensive Status Retrieval

    ```json { "method": "tools/call", "params": { "name": "get_status"

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81
    Saju Insights

    Saju Insights

    hjsh200219

    Saju Insights provides personalized Korean traditional Four Pillars of Destiny (Saju) fortune-telling based on birth data. It calculates destiny charts using the eight characters (four heavenly stems and four earthly branches) derived from birth year, month, day, and hour. Key capabilities include: - Birth chart calculation with automatic True Solar Time adjustment (Jintaeyangsi -30min correction) - Fortune analysis covering personality, career, wealth, health, and love prospects - Relationship compatibility analysis comparing two people's Saju charts - 10-year luck cycle (Daewon) predictions for long-term planning - Yongsin (favorable element) guidance on lucky colors, directions, and career paths - Lunar-solar calendar conversion supporting 1900-2200 with leap month handling - Daily fortune readings and seasonal power calculations - Multiple interpretation schools including Ziping, DTS, and modern methodologies

    Entertainment
    7 11