You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.4 KiB
1.4 KiB
Changelog
All notable changes to the kroger-mcp
package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.2.0] - 2025-05-28
Added
- MCP-Compatible Authentication Flow: Implemented a new authentication flow designed for MCP environments
- New
start_authentication
tool to begin the OAuth flow - New
complete_authentication
tool to finish the OAuth flow with a redirect URL - Better error handling and messaging for authentication issues
- New
Changed
- PKCE Support: Updated to use the Proof Key for Code Exchange (PKCE) extension for enhanced OAuth security
- Updated Dependencies: Now requires kroger-api >= 0.2.0 for PKCE support
- Improved Error Messaging: Better error messages for authentication issues
Removed
- Browser-Based Authentication: Removed the automatic browser-opening authentication flow, replaced with MCP-compatible flow
Security
- Enhanced OAuth security with PKCE support, mitigating authorization code interception attacks
[0.1.0] - 2025-05-23
Added
- Initial release of the Kroger MCP server
- Support for FastMCP tools to interact with the Kroger API
- Location search and management
- Product search and details
- Cart management with local tracking
- Chain and department information
- User profile and authentication