# 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).
## [Unreleased]
### Added
- Comprehensive CI/CD pipeline with GitHub Actions
- Automated PyPI publishing on version bumps
- CloudFlare error detection and user-friendly error handling
- Version bump automation workflow
### Changed
- Enhanced error handling in API client and MCP server
- Improved documentation for setup and usage
### Fixed
- CloudFlare protection blocking issues with helpful resolution instructions
## [0.1.1] - 2024-06-29
### Added
- Initial MCP server implementation
- Penpot API client with authentication
- Object tree visualization and analysis tools
- Export functionality for design objects
- Cache system for improved performance
- Comprehensive test suite
### Features
- List and access Penpot projects and files
- Search design objects by name with regex support
- Get object tree structure with field filtering
- Export design objects as images
- Claude Desktop and Cursor IDE integration
- HTTP server for image serving
## [0.1.0] - 2024-06-28
### Added
- Initial project structure
- Basic Penpot API integration
- MCP protocol implementation
- Core tool definitions
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/montevive/penpot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server