Skip to main content
Any Framework

Model Context Protocol (MCP) server providing AI tools for accessing Cape Town MS Developer User Group (CPTMSDUG) community data. Enables AI assistants to answer questions about CPTMSDUG events, speakers, opportunities, and community information.

Published
Sep 6, 2025
1y ago
Total Downloads
1.3K
1,276

Install

dotnet add package Cptmsdug.McpServer --version 0.2.0

No framework information available.

README

CPTMSDUG MCP Server

A C# library and Model Context Protocol (MCP) server for accessing Cape Town MS Developer User Group (CPTMSDUG) data. This project provides both a .NET library for developers and an MCP server that enables AI assistants to answer questions about the CPTMSDUG community.

What's Included

  • Cptmsdug.Core: .NET library for loading CPTMSDUG data from https://cptmsdug.dev/
  • Cptmsdug.McpServer: MCP server providing AI tools for community information
  • Comprehensive Documentation: Detailed guides for tools and common use cases

Installation

Install as a global .NET tool:

{
  "servers": {
    "cptmsdug": {
      "type": "stdio",
      "command": "dnx",
      "args": [ "-y", "Cptmsdug.McpServer" ]
    }
  }
}

The server communicates via stdio using the Model Context Protocol and is designed to be used with MCP-compatible AI clients and assistants.

Developer Quick Start

Prerequisites

  • .NET 10.0 SDK

Building the Project

git clone https://github.com/mattleibow/CPTMSDUG-MCP-Server.git
cd CPTMSDUG-MCP-Server
dotnet build

Running Tests

dotnet test

Documentation

Data Source

All data is sourced from the live CPTMSDUG API at https://cptmsdug.dev/, providing up-to-date information about the Cape Town MS Developer User Group community.

Changes from Previous Version

No structural changes between v0.1.0 and v0.2.0.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.