0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

claudeのMCP連携が便利すぎて泣きそう

Last updated at Posted at 2024-12-22

MCPやばい!
なかなか感動したのでメモ。

やったこと

☑️macでちょっとした便利スクリプトの作成

インターネット速度モニターアプリの作成

ネット回線の速度モニターアプリを入れていて、計測したログがcsvファイルで残るのだが、これをグラフで可視化していつでも見れるようにしたかった。

導入しているのは以下のアプリ

csv形式でログが残る

このアプリでは、スピードテストを実行した結果をcsvファイルで自動保存してくれる。

CleanShot 2024-12-22 at 13.51.35@2x.png

このログから、以下のように過去の推移をグラフで見れるアプリを作った

CleanShot 2024-12-22 at 14.18.32.png

☑️これをMCP✖️claudeで開発

claudeに相談しながら実装していっただけなのだが、これをMCPでファイルシステムに連携した状態で行うことで、

  1. 実際のディレクトリ構成に合わせてアドバイスもらえる
  2. 相談内容から、実装メモを自身の環境に合わせて自動作成してくれてる
  3. さらにそれをobsidianに自動保存までしてくれる

というのが感動ポイント。

1.はcursorやcopilotでもできるが、対話で作り上げる部分は非エンジニアにより優しいと感じたのと、環境に合わせたドキュメント生成やobsidianとの連携は強みでかなり感動。

claudeのMCP連携とは

Claudeと外部アプリを連携できる。
特に自身のPCのファイルシステムと統合できるのが便利。
以下のKEITOさんの動画が非常にわかりやすいのでこちらをご覧ください。

作業手順

☑️まずはcsvファイルを直接指定して、可視化するコードの生成にトライ

CleanShot 2024-12-22 at 14.27.38@2x.png

artifactで一発でいい感じの作ってくれるまでは、まあ目新しくないが、
MCPでファイル連携していることで、csvファイルのパスを指定するだけで、直接ファイルを検索してそれを元に生成してくれるのがまずポイント。

☑️定期実行するアプリ化の相談

CleanShot 2024-12-22 at 14.32.57@2x.png

ふむふむ。
まあこの辺は普通。

便利なのは、自身の環境のディレクトリ構成に基づいて、スクリプトやディレクトリ配置を提案してくれるところ。

CleanShot 2024-12-22 at 14.39.24@2x.png

そのままコピペで行ける!

☑️完成したらコーディングメモを自動生成してもらう

CleanShot 2024-12-22 at 14.43.07@2x.png

自分でまとめ直さなくて良いのと、こちらも自身の環境下に合わせて、正しくパス構成まで記述してくれるのが素晴らしい。

☑️メモをそのままobsidianに保存してもらう

CleanShot 2024-12-22 at 14.46.24@2x.png

obsidianとの連携は本当に最強。
無事に保存されました。

CleanShot 2024-12-22 at 14.48.11@2x.png

ひとこと

まだ、claude✖️MCP✖️obsidianの実力10%くらいしか引き出せていない気がする。
引き続き探っていきます。

上記内容も、ちゃんと調べればコード生成やディレクトリへの配置、エラー修正や実行まで自動でやってくれる方法もありそう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?