a2a-mcp-server

a2a-mcp-server

3.2

If you are the rightful owner of a2a-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A production-ready task management system built with MCP (Model Control Protocol) and Kafka.

The MCP Server Demo is a robust task management system that leverages the Model Control Protocol (MCP) and Kafka to facilitate AI agents' interaction with a task queue. The system is designed to handle task management, notification handling, and real-time event processing through Kafka. It supports creating, updating, and completing tasks, along with real-time notifications and reliable message queuing. The integration with Kafka ensures efficient event streaming and background processing of messages, making it suitable for production environments.

Features

  • Task Management: Create, update, prioritize, and complete production tasks.
  • Notification System: Real-time notifications with priority levels.
  • Kafka Integration: Reliable message queuing and event streaming.
  • MCP Tools: AI-friendly interfaces for task and notification operations.
  • Consumer Services: Background processing of Kafka messages.

Tools

  1. fetch_queue

    Get a list of pending tasks.

  2. change_task_priority

    Update task priority.

  3. pickup_task

    Mark a task as in progress.

  4. complete_task

    Mark a task as completed.

  5. get_task_details

    Get detailed information about a task.

  6. check_task_status

    Check the current status of a task.

  7. check_notification_count

    Get count of unread notifications.

  8. get_notification_list

    Get a filtered list of notifications.

  9. mark_notification_as_read

    Mark a notification as read.