Skip to content

Conversation

@BlakeASmith
Copy link
Owner

Prepare ShellMCP for public release by simplifying the CLI, consolidating models, enhancing error handling, and improving documentation.

This release focuses on improving code quality, user experience, and maintainability through reduced duplication, clearer error messages, and a streamlined command-line interface, alongside comprehensive documentation updates and a version bump to 1.0.0.


Open in Cursor Open in Web

cursoragent and others added 2 commits September 14, 2025 00:17
This commit introduces several improvements:

- **CLI Enhancements**: The command-line interface (CLI) has been refactored for better usability and error handling. New commands like `shellmcp validate` and `shellmcp add-tool` have been added, along with interactive prompts for easier configuration.
- **Model Refinements**: The Pydantic models have been updated to include better validation and argument resolution logic.
- **Template Updates**: The Jinja2 templates used for generating the FastMCP server have been improved, including enhanced help command execution.
- **Version Bump**: The project version has been updated to 1.0.0.
- **Documentation**: The README has been updated to reflect the new CLI commands and features.

Co-authored-by: blakeinvictoria <blakeinvictoria@gmail.com>
Co-authored-by: blakeinvictoria <blakeinvictoria@gmail.com>
@cursor
Copy link

cursor bot commented Sep 14, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@BlakeASmith BlakeASmith marked this pull request as ready for review September 14, 2025 00:19
@BlakeASmith BlakeASmith merged commit dd822bc into main Sep 14, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants