無料で試すべき20選！おすすめMCPサーバー

## はじめに

モデルコンテキストプロトコル（Model Context Protocol、通称MCP）は、AIモデルがローカルやリモートのリソースと安全に対話するための標準化されたプロトコルです。このプロトコルを実装したMCPサーバーを利用することで、Claude、ChatGPT、PerplexityなどのLLM（大規模言語モデル）が、ファイルシステム、データベース、ブラウザ、APIなどの外部ツールと連携できるようになります。今回は、初心者から上級者まで幅広く活用できる無料のMCPサーバー20選をご紹介します。

## MCPサーバーとは？

MCPサーバーは、AIモデルが外部リソースにアクセスするための橋渡し役となるソフトウェアです。例えば、AIにウェブを検索させたり、ローカルのファイルを読み書きさせたり、データベースにクエリを実行させたりすることができます。これによって、AIの能力を大幅に拡張し、より複雑なタスクを自動化することが可能になります。

それでは、試してみるべき無料のMCPサーバー20選を見ていきましょう。

## 1. Microsoft Playwright MCP

**カテゴリ**: ブラウザ自動化

Microsoft公式のPlaywright MCPサーバーは、AIモデルがウェブページと構造化されたアクセシビリティスナップショットを通じて対話することを可能にします。スクリーンショットに依存せず、効率的なウェブナビゲーションとデータ抽出を実現します。インストールも簡単で、VS Code拡張機能としても利用可能です。

```bash
npm install -g @playwright/mcp
```

## 2. MCP Filesystem

**カテゴリ**: ファイルシステム

AIモデルがローカルファイルシステムにアクセスするための基本的なツールです。ファイルの読み書き、検索、ディレクトリの作成など、一般的なファイル操作をAIに許可します。セキュリティ面でも設定可能で、特定のディレクトリのみにアクセスを制限できます。

```bash
npm install @modelcontextprotocol/server-filesystem
```

## 3. OpenSearch MCP

**カテゴリ**: 検索・データ抽出

Googleを含む主要な検索エンジンを利用してウェブ検索を行うためのMCPサーバーです。AIモデルがリアルタイムの情報にアクセスする際に非常に役立ちます。API制限なしで基本的な検索機能を提供します。

```bash
pip install opensearch-mcp
```

## 4. SQLite Explorer

**カテゴリ**: データベース

SQLiteデータベースを安全に読み取り専用でクエリするためのサーバーです。データベーススキーマの検査やSQL実行が可能で、大規模なデータセットの分析にも対応しています。

```bash
pip install sqlite-explorer-fastmcp-mcp-server
```

## 5. Git MCP

**カテゴリ**: バージョン管理

ローカルのGitリポジトリを操作するためのMCPサーバー。コード分析、履歴の確認、差分の表示など、AIによるコード理解と開発支援を強化します。

```bash
npm install @modelcontextprotocol/server-git
```

## 6. MCP Memory

**カテゴリ**: 知識・記憶

AIモデルがセッション間で情報を保持するための知識グラフベースの永続的メモリシステムです。会話の文脈を維持し、長期的な記憶を構築することができます。

```bash
npm install @modelcontextprotocol/server-memory
```

## 7. Command Line MCP

**カテゴリ**: コマンドライン

シェルコマンドを安全に実行し、その結果を取得するためのMCPサーバーです。カスタマイズ可能なセキュリティポリシーにより、AIが実行できるコマンドを制限することができます。

```bash
pip install cli-mcp-server
```

## 8. DuckDuckGo MCP

**カテゴリ**: 検索・データ抽出

DuckDuckGoを利用したプライバシー重視の検索サーバーです。APIキーなしで利用でき、ウェブ検索結果をMarkdown形式で返します。

```bash
npm install duckduckgo-mcp-server
```

## 9. Weather MCP

**カテゴリ**: 位置情報サービス

OpenWeatherMap APIを利用して、現在の天気、予報、および過去の気象データを提供します。場所や日付に基づいた気象情報にアクセスできます。

```bash
pip install weather-mcp-claudedesktop
```

## 10. Chroma MCP

**カテゴリ**: データベース

ベクターデータベースChromaへのアクセスを提供するMCPサーバーです。セマンティック検索や類似文書の検索など、AIによる高度な情報検索を可能にします。

```bash
pip install chroma-mcp
```

## 11. MCP Shell Server

**カテゴリ**: コマンドライン

セキュアなシェルコマンド実行環境を提供するMCPサーバーです。スクリプトの実行やシステム情報の取得などを安全に行うことができます。

```bash
npm install mcp-shell-server
```

## 12. PDFbox MCP

**カテゴリ**: ファイル操作

PDFファイルの操作に特化したMCPサーバーです。PDFの読み取り、テキスト抽出、メタデータの取得などの機能を提供します。

```bash
pip install pdfbox-mcp-server
```

## 13. GitHub MCP

**カテゴリ**: バージョン管理

GitHub APIと連携して、リポジトリ、イシュー、プルリクエストなどを管理するためのMCPサーバーです。コード開発やプロジェクト管理をAIがサポートします。

```bash
npm install @modelcontextprotocol/server-github
```

## 14. PostgreSQL MCP

**カテゴリ**: データベース

PostgreSQLデータベースとの安全な統合を提供するMCPサーバーです。スキーマ検査、クエリ実行、結果分析などの機能があります。

```bash
npm install @modelcontextprotocol/server-postgres
```

## 15. WebScraper MCP

**カテゴリ**: ブラウザ自動化

Playwrightを使用したウェブスクレイピングのためのMCPサーバーです。JavaScriptレンダリングに対応し、構造化されたデータをHTML形式またはMarkdown形式で出力します。

```bash
npm install fetcher-mcp
```

## 16. MCP Calculator

**カテゴリ**: ユーティリティ

AIモデルが正確な数値計算を行うためのシンプルなMCPサーバーです。複雑な数学的表現の評価や計算が可能です。

```bash
pip install mcp-server-calculator
```

## 17. WhatsApp MCP

**カテゴリ**: コミュニケーション

個人のWhatsAppメッセージへのアクセス、検索、送信などの機能を提供するMCPサーバーです。連絡先管理やグループチャット機能もサポートしています。

```bash
pip install whatsapp-mcp
```

## 18. iMessage MCP

**カテゴリ**: コミュニケーション

macOS専用のMCPサーバーで、iMessageデータベースに安全にアクセスして、会話の検索や分析を行うことができます。電話番号の検証や添付ファイルの処理にも対応しています。

```bash
pip install imessage-query-fastmcp-mcp-server
```

## 19. Notion MCP

**カテゴリ**: 生産性ツール

NotionのAPIを介してページ、データベース、ブロックなどを操作するためのMCPサーバーです。タスク管理やナレッジベース構築に役立ちます。

```bash
pip install mcp-notion
```

## 20. MetaMCP

**カテゴリ**: アグリゲーター

複数のMCPサーバーを統一したミドルウェアとして機能し、GUIを使ってMCP接続を管理します。サーバーの追加、削除、設定変更などを簡単に行うことができます。

```bash
npm install metamcp
```

## MCPサーバーの選び方

適切なMCPサーバーを選ぶ際は、以下の点を考慮しましょう：

1. **用途に合わせたカテゴリ選択**: ファイル操作、ウェブ検索、データベースアクセスなど、目的に合ったサーバーを選びましょう。

2. **セキュリティ設定**: アクセス権限やコマンド実行制限など、セキュリティ機能が充実しているものを選びましょう。

3. **インストールの簡便さ**: 環境に合わせて、簡単にインストールできるものを選ぶと良いでしょう。

4. **サポートとコミュニティ**: 活発なコミュニティやドキュメントが充実しているものを選ぶと、トラブルシューティングが容易になります。

5. **アップデート頻度**: 定期的にアップデートされているサーバーは、バグ修正や新機能追加が期待できます。

## MCPサーバーのインストールと設定

多くのMCPサーバーは、npmやpipといったパッケージマネージャーを通じて簡単にインストールできます。基本的な手順は以下の通りです：

1. **インストール**:
   ```bash
   npm install <サーバー名>
   ```
   または
   ```bash
   pip install <サーバー名>
   ```

2. **設定ファイルの作成**: 多くのサーバーは初回起動時に設定ファイルを生成します。必要に応じてカスタマイズしましょう。

3. **起動**:
   ```bash
   npx <サーバー名>
   ```
   または
   ```bash
   python -m <サーバー名>
   ```

4. **AI連携の設定**: Claude Desktop、Cursor、VS Codeなど、MCPクライアントの設定でサーバーを登録します。

## まとめ

MCPサーバーは、AIアシスタントの能力を大幅に拡張するための強力なツールです。本記事で紹介した20の無料MCPサーバーを活用することで、AIとのより効果的な共同作業が可能になります。特にMicrosoft PlaywrightやMCP Filesystem、GitHubやNotion連携など、日常的に使用するツールとAIを連携させることで、生産性が飛躍的に向上するでしょう。

初心者の方は、まずはシンプルなサーバーから始めて、徐々に複雑なツールに挑戦していくことをおすすめします。MCPエコシステムは急速に発展しており、今後さらに多くの革新的なサーバーが登場することが期待されます。自分のニーズや好みに合わせて最適なMCPサーバーを見つけ、AIとの協働作業をもっと効率的で楽しいものにしていきましょう。