Skip to main content
Glama

Cisco Catalyst Center (DNAC) MCP Server

CHANGELOG.md•2.48 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2025-01-XX ### Added - Initial release of DNAC MCP Server - MCP server implementation for Cisco Catalyst Center wireless clients - `query_wireless_clients` tool with smart limiting and pagination - `get_client_health` tool for detailed client health metrics - WirelessClientAgent class for DNAC wireless client management - Configuration management via environment variables and JSON files - Comprehensive test suite following TDD principles - Full documentation (README, CONTRIBUTING, examples) - Support for filtering by: - Site ID - MAC address - Hostname (Access Point) - IP address - SSID - Frequency band - Automatic result limiting with actionable guidance - Rate limiting to prevent API throttling - Debug logging support - SSL certificate verification options ### Features - šŸŽÆ Smart query limiting (default 100 clients, configurable) - šŸ“Š Automatic pagination handling - šŸ’” Actionable guidance when results exceed limits - šŸ” Rich filtering options - šŸ„ Detailed health monitoring - ⚔ Built-in rate limiting - šŸ”’ Secure credential management - šŸ“ Comprehensive logging ### Development - Test-Driven Development (TDD) approach - SOLID principles adherence - 100% test coverage for core functionality - Black code formatting - Ruff linting - Type hints with mypy - Pytest test framework - Async support for MCP server ### Documentation - Complete README with installation and usage guides - API reference and examples - Contributing guidelines with TDD and SOLID principles - Example usage scripts - Configuration examples - Troubleshooting guide ### Dependencies - dnacentersdk >= 2.7.0 - mcp >= 0.9.0 - Python >= 3.10 ## [Unreleased] ### Planned - Support for wired clients - Client troubleshooting tools - Network device queries - Client statistics and trends - Webhook notifications for client events - GraphQL query support - Multi-site aggregation - Export to CSV/JSON - Performance metrics dashboard - Historical data analysis --- ## Version History - **1.0.0** - Initial release with wireless client management [1.0.0]: https://github.com/robertbergman/dnac-mcp/releases/tag/v1.0.0 [Unreleased]: https://github.com/robertbergman/dnac-mcp/compare/v1.0.0...HEAD

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RobertBergman/dnac-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server