8月29日、MakeUseOfが「MCP servers just turned Claude into a desktop automation tool, and these 5 apps prove it」と題した記事を公開した。この記事では、MCPサーバーを使ってClaudeがデスクトップアプリを直接操作できるようになる5つの実例について詳しく紹介されている。
ClaudeはこれまでもアプリのUI操作を「説明する」ことはできた。しかしMCPサーバー(Model Context Protocol server)を介せば、Claudeが直接アプリを「操作する」エージェントになる。説明から実行へ——この違いは実用上かなり大きい。
MCPはAnthropicが2024年11月に公開したオープンプロトコルで、AIモデルが外部ツールやデータソースと標準化されたインターフェース経由でやり取りできる仕組みだ。サードパーティ製アプリがMCPサーバーを実装することで、ClaudeのようなLLMがそのアプリをプログラム的に操作できるようになる。デスクトップアプリ連携はその応用のひとつであり、今回紹介する5事例はその具体像を示している。
最も面白いケース:Blenderのレイヤー管理
エンジニアやデザイナーにとって特に注目度が高いのが、Blenderの公式MCPサーバーとの連携だ。Blender自身が公式MCP serverを提供しており、Claude DesktopまたはClaude Codeから設定できる。他のツールのコミュニティ製MCPと異なり、開発元が直接メンテナンスしているため動作の安定性が高く、対応できる操作の範囲も広い。この点が「最も面白いケース」と元記事が位置づける根拠になっている。
元記事の筆者が試したのは、散らかったレイヤーのリネーム作業。Blenderを使ったことがある人なら、layer_001、layer_copy2……と増殖していくレイヤー名の地獄を知っているはずだ。これをClaudeに「わかりやすい名前に変えてくれ」と指示するだけで片付いた。
さらに、「レンダリングを遅くしている要素を探して削除してくれ」といった指示も通る。Blenderの操作に不慣れな人のオンボーディングツールとしても機能するという点も評価されている。
GIMPとAffinity:コミュニティ製 vs 公式の差
GIMPはコミュニティ製のgimp-mcpが動作する。新規キャンバスの作成、レイヤー追加、図形の描画といった基本操作に対応。「背景をキャラクターだけになるまで削除し続けて」という自然言語の指示を、途中で止まることなく実行できるのが特徴だ。ただしセットアップに若干の手間がかかる。
Affinityは公式コネクターを提供しており、セットアップは比較的スムーズ。Canva傘下のツールらしく、有料CanvaサブスクリプションがあればCanva AIの機能にもMCPからアクセス権を付与できるという構造になっている。MCPに与えるパーミッションをアプリ側で細かく制御できる点も実用的だ。
DarktableとObsidian:バルク処理とナレッジベース連携
Darktable(RAW現像・写真編集ソフト)は公式MCPサーバーを持たないが、コミュニティ製のdarktable-mcpが機能する。セットアップはClaude Codeに任せることもできる。大量写真への一括処理といったバルクタスクに強い一方、精密なコントロールは限定的だ。
Obsidianとの連携は、ナレッジ管理をしているエンジニアに響く使い方だ。コミュニティ製MCPを入れると、ObsidianのVaultをClaude CodeやClaude Desktopから自然言語でクエリできるようになる。「あのノートの内容をClaude側にコピペする」という作業が不要になる。すべてローカルで動作するため、Obsidianが開いている限りデータにアクセスできる。
公式MCPとコミュニティ製MCPの差
元記事が末尾で指摘しているのが、公式MCPとコミュニティ製のパフォーマンス差だ。BlenderやAffinityのような公式対応では動作が安定しているのに対し、GIMPやDarktableのコミュニティ製では動作が不安定になることがある。
なおClaudeにはPC画面を直接認識して操作する「computer-use」機能もあるが、トークン消費が多くレスポンスも遅いという欠点がある。MCPサーバーによるアプリ直接操作はその代替として実用的な選択肢になりつつある。
詳細はMCP servers just turned Claude into a desktop automation tool, and these 5 apps prove itを参照していただきたい。