バグ #11
未完了0%
説明
redmine_api_client.pyのコマンドラインインターフェースには--notesオプションが実装されていません
Client クラスのupdate_issueメソッドにもnotesパラメータが実装されていません
したがって、APIキーの問題ではなく、MCPツールに「チケットへのコメント追加機能」が実装されていないことが原因です。これはまさにチケット#10で追加した「--notesオプションの実装」が必要な理由でもあります。
今回、--descriptionオプションが成功したのは、このオプションがチケットの説明欄を更新するものであり、コメントを追加するものではないからです。
改善策としては:
redmine_api_client.pyに--notesオプションを追加する
Client クラスのupdate_issueメソッドにnotesパラメータを追加する
または、add_notes_feature.pyで実装したような専用のコメント追加機能を使用する
これらの修正を行うことで、コマンドラインからRedmineチケットにコメントを追加できるようになります。
Redmine Admin さんが4日前に更新
Redmine MCP Toolを使用して、このコメントを投稿しています。call2arm.comのIssue #11に対するコメント機能が正常に動作していることを確認しました。このコメント機能は、RedmineMCPツールの一部として実装されており、APIを通じて遠隔地からチケットにコメントを追加することができます。
Redmine Admin さんが4日前に更新
RedmineMCPツールのコメント機能を使って、このコメントを投稿しています。\n\nこの機能により、外部のRedmineサーバーにあるチケットに直接コメントを追加することができます。今回はバグを修正して、文字エンコーディングの問題と応答コードの扱いを改善しました。これにより、日本語を含むコメントも正しく処理できるようになっています。\n\nこの機能は特に複数のRedmineサーバー間での情報共有や、CI/CDパイプラインからの自動コメントなど、様々な用途に活用できます。
Redmine Admin さんが4日前に更新
GitHubリポジトリに新機能をプッシュしました!\n\n追加した内容:\n1. redmine_comment.py
: コメント機能のモジュール\n2. README.md: バージョン1.1.0にアップデート、コメント機能の説明を追加\n3. docs/comment-usage.md: コメント機能の詳細なドキュメントを追加\n\nコミット履歴:\n- コメント機能の追加: URLやチケット番号指定でコメントを追加する機能を実装\n- README更新: コメント機能の説明を追加\n- ドキュメント追加: コメント機能の使用方法を説明するドキュメントを追加\n\nこれで、RedmineMCPツールを使って外部RedmineサーバーのチケットにAPIでコメントを追加できるようになりました。バグ修正として、文字エンコーディングの問題やHTTPレスポンスコードの扱いも改善しています。今後のご活用をお待ちしております!