📝

結局MCPって何に使えるの?おすすめサーバーの紹介

2025/03/01に公開

そもそもMCPとは?

MCP は、アプリケーションが LLM にコンテキストを提供する方法を標準化するオープンプロトコルです。MCP を AI アプリケーション向けの USB-C ポートのようなものと考えてください。USB-C がデバイスをさまざまな周辺機器やアクセサリーに接続するための標準化された方法を提供するように、MCP は AI モデルを異なるデータソースやツールに接続するための標準化された方法を提供します。

MCPサーバーの紹介

今更感もありますが公式リポジトリで紹介されているMCPサーバーの中からいくつかピックアップしてそのユースケースについて紹介したいと思います。
https://github.com/modelcontextprotocol/servers

Filesystem

ローカルファイルの参照、編集を行うことができるMCPサーバーです。
シンプルにファイル操作の権限をAIに与えられるというだけで色々な活用法がありそうです。
https://x.com/tetumemo/status/1862747261475987598

Web検索に対応するためのMCPサーバーです。
Thinking Modeと組み合わせて疑似DeepResearchを行う例。
https://x.com/keitowebai/status/1894699138941624321

そういえば未だにClaudeがWeb検索に対応していないというのは気になりますが...Anthropic的には基盤モデルに注力しその周辺はMCPのエコシステムに任せたいという思想なのでしょうか?

Firecrawl

Webページをサブページも含めすべてを取得しMarkdownのなどの構造化データに変換するサービスであるFirecrawlをラップしたMCPサーバーです。
LLMのコンテクスト長も増えたことで大量のテキストをプロンプトに含めることができるようになりました。例えばが学習データに含まれていないような新しいライブラリにおいてドキュメントをすべて取得しそれらを参照させたうえでコーディングさせるというような使い方がありそうですね。
https://x.com/akira_papa_IT/status/1895147837425696785

Code Executor

指定のConda環境内でPythonコードを実行できるようにするMCPサーバーです。
ClaudeにはArtifacts、ChatGPTにはCode Interpreterなどコード実行をできる機能はついていますが任意のライブラリを扱うことができない。重たい処理は実行できないなどの欠点があります。これをローカルの実行環境を使うことで克服しようというアイデアです。

Memory

知識グラフを利用した長期記憶を追加するようなMCPサーバーです。
現時点では大手の中で長期記憶を提供しているサービスはないのでそのような機能が欲しければMCPを使うという手もあります。
長期記憶については他にも色々な実装があるのでそれらに差し替えてみても面白いかもしれないですね。
https://x.com/hAru_mAki_ch/status/1861962891794268375

まとめ

今の時点でローカルにMCPを立てるメリットはローカル環境であれこれやれること、どんなToolもAPI等あればサクッと自作して組み込めることかなと思っています。この記事を機会になにか面白いアイデアが生まれれば幸いです。

Discussion