Roo Code

Roo Code(旧 Roo Cline)は VS Code 拡張として動作する自律型 AI コーディングエージェント。Cline 系の派生で、LLM にツール実行権限を与えてファイル操作・シェルコマンド・model-context-protocol (MCP) サーバ呼び出しを行わせる。

MCP クライアントとしての利用

mcp-server-redmine と discord-mcp-server を接続し「岐阜旅行の旅程を Redmine から調べて Discord に投稿する」という llm-agent-pattern の検証に使われた。実行ログでは、思考(show_projectlist_issuesshow_issuesend_message)を逐次表示しながらツールを連鎖呼び出しする様子が観察できる。消費トークン数も UI 上で確認できる。

maidchan-smarthome-mcp の検証では、mcp-redmine + GPT-4.1 mini に instructions.md で完了の定義を書くだけで生活 TODO 管理ができそう、という用途で一瞬試されている。

比較対象

同じタスクを goose-mcp-agent(Rust 製)や mcp-client-cli(Python 製、当時動かず)でも実行し、MCP クライアント実装ごとの挙動差(明示指示の要否、oneOf スキーマ非対応など)が比較された。

関連: model-context-protocolgoose-mcp-agent