a2a-mcp-server
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
fetch_queue
Get a list of pending tasks.
change_task_priority
Update task priority.
pickup_task
Mark a task as in progress.
complete_task
Mark a task as completed.
get_task_details
Get detailed information about a task.
check_task_status
Check the current status of a task.
check_notification_count
Get count of unread notifications.
get_notification_list
Get a filtered list of notifications.
mark_notification_as_read
Mark a notification as read.