MCP Server Demo

by never2average

262 downloads
Not rated
GitHub

Description

# 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: -…

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…

Details

Author
never2average
Downloads
262
Categories
Other, Project Management

- Task management: create, update, prioritize, complete tasks.
- Real-time notification system with priority levels.
- Kafka integration for reliable message queuing and event streaming.
- AI-friendly MCP tools for task and notification operations.
- Background consumer services for processing 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Server Demo
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install dependencies with pip install -e ., configure Kafka cluster details in kafka_config.py, and start the server with python main.py. Optionally load test data using python kafka_test_data.py. AI agents interact via exposed MCP tools for tasks and notifications.

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"
        ]
    }
}

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, 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.