v1.5.0-beta
Pre-release
Pre-release
·
4 commits
to release/1.5.0-beta
since this release
Release Notes for Stata-MCP v1.5.0-beta
We are excited to announce the release of Stata-MCP v1.5.0! This version introduces significant enhancements to the command-line interface (CLI), streamlines installation, and improves overall usability. We've focused on making Stata-MCP more robust and user-friendly for all our users.
New Features and Improvements
Enhanced Command-Line Interface (CLI)
argparseIntegration: The CLI has been completely refactored to utilize Python'sargparsemodule. This provides a more standardized, robust, and user-friendly way to handle command-line arguments, offering clearer help messages and better error handling.
Simplified Installation and Usability Checks
- New
--installCommand: A new command,stata-mcp --install, has been added to simplify the setup process. This command automates the installation of Stata-MCP configurations directly into Claude Desktop, significantly reducing manual setup steps. - New
--usableCommand: To help users verify their environment, we've introducedstata-mcp --usable. This command checks if the Stata Command Line Interface (CLI) is correctly configured and accessible on your system, ensuring a smoother experience.
Improved Version Management
stata-mcp --version: You can now easily check the installed version of Stata-MCP directly from your terminal usingstata-mcp --version. This feature provides a more reliable and consistent way to retrieve version information.
Internal Changes
- Code Refactoring: Key components such as
StataFinderandInstallerhave been reorganized into dedicated modules withinsrc/stata_mcp/utils/. This refactoring improves code modularity, maintainability, and future extensibility. - Dependency Management: Minor updates to internal dependencies have been made to ensure compatibility and enhance overall stability.
We hope these updates enhance your experience with Stata-MCP. As always, we welcome your feedback and contributions!