MCP Terminal Server

feat: ISSUE: CHANGELOG: - [] ## COMMIT MESSAGE FULL EXAMPLE # # feat(py/plugins/vertexai): Implement two-factor authentication # # This commit introduces two-factor authentication for enhanced security. # It uses TOTP and requires users to configure an authenticator app. # # ISSUE: #123 # # CHANGELOG: # - [ ] Add support for two-factor authentication # - [ ] Update user login endpoint to require two-factor authentication # # BREAKING CHANGE: The API endpoint for user login has been modified. ## CONVENTIONAL COMMIT TEMPLATE # # Subject line (required, max 50 characters, use imperative mood): # <type>(<scope>): <short description> # Example: feat(user-authentication): Implement two-factor authentication # # Body (optional, wrap at 72 characters, explain the change in more detail, mention why and what): # <detailed description> ## TYPES OF CHANGE (choose one): # - feat: A new feature # - fix: A bug fix # - docs: Documentation changes # - style: Code style changes (formatting, etc.) # - refactor: Code refactoring (no new features or bug fixes) # - perf: Performance improvements # - test: Adding or modifying tests # - build: Changes that affect the build system or external dependencies # - ci: Changes to CI configuration files and scripts # - chore: Routine tasks, build process changes, etc. # - revert: Revert a previous commit # ## SCOPE (optional, specify the affected area, e.g., component, module):