MCP Server Demo
About
# MCP Server Demo A production-ready task management system built with MCP (Model Control Protocol) and Kafka. ## Overview This project demonstrates a robust task management system using MCP to enable AI agents to interact with a Kafka-based task queue. The system allows for: - Task management (creating, updating…
Explore
- 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
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP Server DemoCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
- Python 3.13+
- Kafka cluster (local or AWS MSK)
- Confluent Kafka Python client
pip install -e .
```
The system exposes the following MCP tools for AI agents:
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp server demo": {
"a2a-mcp-server": {
"command": "python",
"args": [
"main.py"
]
}
}
}
}
McpServers
{
"a2a-mcp-server": {
"command": "python",
"args": [
"main.py"
]
}
}
Overview
This project demonstrates a robust task management system using MCP to enable AI agents to interact with a Kafka-based task queue. The system allows for:
- Task management (creating, updating, completing tasks)
- Notification handling
- Real-time event processing via Kafka
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
Requirements
- Python 3.13+
- Kafka cluster (local or AWS MSK)
- Confluent Kafka Python client
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



