ローカル接続
デスクトップアプリケーションを使うと、ローカル MCP (Model Context Protocol) サーバを登録できます。これらは外部サービスやツールと連携する、コンピュータ上で直接動作する接続です。
なぜデスクトップアプリケーションのみ?
MCP サーバは二つの方法で通信できます:
| タイプ | プロトコル | Web アプリ | デスクトップ アプリ |
|---|---|---|---|
| SSE | HTTP 経由のサーバー送出イベント | ✅ あり | ✅ あり |
| Stdio | 標準入力/出力 | ❌ なし | ✅ あり |
Stdio サーバはコマンドライン (stdin/stdout) を介して通信します。強力で広く使われる方法ですが、OS への直接的なアクセスを必要とします。ウェブブラウザはセキュリティ制限のためこれをサポートしません。
デスクトップアプリはPC上の実用的なアプリケーションとして動作するため、以下が可能です:
- ローカルプログラムの起動と制御
- stdin/stdout での通信
- ローカルリソースへのアクセス
MCP とは?
Model Context Protocol は、AI アシスタントが外部ツールやデータソースと通信できるオープンな標準です。MCP サーバは以下を提供します:
- Tools - AI が実行できるアクション(例:ファイル検索、API 呼び出し)
- Resources - AI が参照できるデータ(例:文書、データベース情報)
- Prompts - 特定タスク向けの事前定義指示
MCP サーバを見つける
MCP サーバを見つけるための情報源は以下の通りです:
| ソース | URL | 説明 |
|---|---|---|
| MCP Servers Directory | mcpservers.org | 数百のサーバを掲載した広範なディレクトリ |
| Awesome MCP Servers | github.com/punkpeye/awesome-mcp-servers | GitHub 上のキュレーションリスト |
| Smithery | smithery.ai | 検索機能付きのレジストリ |
| Official MCP | modelcontextprotocol.io/examples | MCP チームの例 |
個人利用におすすめのサーバ
AI-Public には以下の MCP サーバが特に有用です:
生産性とノート
| サーバ | インストール例 | 機能 |
|---|---|---|
| Obsidian | npx @anthropic/mcp-server-obsidian | Obsidian のノートを検索・編集 |
| Apple Notes | npx apple-notes-mcp-server | Apple Notes へのアクセス (macOS) |
| Todoist | npx todoist-mcp-server | Todoist でのタスク管理 |
| Memory | npx @anthropic/mcp-server-memory | AI のための永続的な知識ストレージ |
インターネットと情報
| サーバ | インストール例 | 機能 |
|---|---|---|
| Brave Search | npx @anthropic/mcp-server-brave-search | インターネット検索 |
| Fetch | npx @anthropic/mcp-server-fetch | ウェブページの取得と読取 |
| Wikipedia | npx wikipedia-mcp-server | ウィキペディア記事の検索 |
メディアと創造性
| サーバ | インストール例 | 機能 |
|---|---|---|
| Spotify | npx spotify-mcp-server | 音楽の管理と再生 |
| YouTube | npx youtube-mcp-server | 動画情報の取得 |
| Image Generation | npx dalle-mcp-server | 画像生成 |
コミュニケーション
| サーバ | インストール例 | 機能 |
|---|---|---|
| Gmail | npx gmail-mcp-server | 電子メールの読取と送信 |
| Telegram | npx telegram-mcp-server | Telegram メッセージ |
npx whatsapp-mcp-server | WhatsApp 統合 |
スマートホーム
| サーバ | インストール例 | 機能 |
|---|---|---|
| Home Assistant | npx homeassistant-mcp-server | スマートホーム機器の操作 |
| Philips Hue | npx hue-mcp-server | スマート照明の操作 |
MCP サーバを登録する
- Node.js をインストール(npx サーバ用)
- デスクトップアプリを開く
- 設定 → MCP サーバへ進む
- サーバを追加 をクリック
- 設定を入力:
- 名前: サーバの識別名
- コマンド: サーバ起動コマンド(例:
npx) - 引数: 引数(例:
@anthropic/mcp-server-fetch)
テスト
追加後、チャットを開始して利用可能なツールを確認してみてください。
自作 MCP サーバを開発する
自分の MCP サーバを作成したい場合は、公式ドキュメントを参照してください。
- MCP Quickstart - すぐ始める
- MCP SDK (TypeScript) - Node.js 用 SDK
- MCP SDK (Python) - Python 用 SDK