Daily Todo について
Daily Todoは、ClaudeからSonar APIを使ったリアルタイムのウェブ調査を可能にするMCPサーバーコネクターです。`perplexity_ask`ツールは会話メッセージを受け取り、ウェブ検索の結果を返します。
主な機能
- 01Sonar APIによるリアルタイム検索
- 02会話形式の`perplexity_ask`ツール
- 03ロールと内容を含むメッセージ
- 04API検索パラメーターの設定
活用シーン
- 01Claudeで最新情報を調査
- 02MCPワークフローでウェブ検索の質問
MCP 対応
MCPクライアントに`perplexity_ask`を提供し、メッセージをSonar APIに接続します。設定には`PERPLEXITY_API_KEY`が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
テスト用 TODO
Sonar API を統合し、Claude に比類のないリアルタイムのウェブ全体の調査機能を提供する MCP サーバーです。

ツール
- perplexity_ask
- Sonar API と会話し、ウェブをリアルタイムで検索します。
- 入力:
messages(array):会話メッセージの配列です。- 各メッセージには、次の項目が必要です:
role(string):メッセージの役割(例:system、user、assistant)。content(string):メッセージの内容です。
- 各メッセージには、次の項目が必要です:
設定
ステップ 1:
このリポジトリをクローンします:
git clone [email protected]:ppl-ai/modelcontextprotocol.git
perplexity-ask ディレクトリに移動し、必要な依存関係をインストールします:
cd modelcontextprotocol/perplexity-ask && npm install
ステップ 2:Sonar API キーを取得する
- Sonar API アカウントに登録します。
- アカウントの設定手順に従い、開発者ダッシュボードから API キーを生成します。
PERPLEXITY_API_KEYとして環境変数に API キーを設定します。
ステップ 3:Claude Desktop を設定する
-
こちらから Claude デスクトップをダウンロードします。
-
claude_desktop_config.jsonに以下を追加します:
{
"mcpServers": {
"perplexity-ask": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PERPLEXITY_API_KEY",
"mcp/perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
NPX
{
"mcpServers": {
"perplexity-ask": {
"command": "npx",
"args": [
"-y",
"server-perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
次の方法でファイルにアクセスできます:
vim ~/Library/Application\ Support/Claude/claude_desktop_config.json
ステップ 4:Docker イメージをビルドする
Docker のビルド:
docker build -t mcp/perplexity-ask:latest -f Dockerfile .
ステップ 5:テスト
Claude for Desktop が、perplexity-ask サーバーで公開している 2 つのツールを認識していることを確認しましょう。ハンマーアイコンを探してください:

ハンマーアイコンをクリックすると、Filesystem MCP Server に含まれるツールが表示されます:

両方のツールが表示されていれば、インテグレーションは有効です。これで Claude が Perplexity に質問できるようになりました。Perplexity のウェブアプリと同じように使えます。
ステップ 6:高度なパラメーター
現在使用されている検索パラメーターはデフォルトのものです。index.ts スクリプト内の API 呼び出しで、任意の検索パラメーターを変更できます。詳しくは、公式の API ドキュメントを参照してください。
トラブルシューティング
Claude のドキュメントには、参考になる優れたトラブルシューティングガイドがあります。さらにサポートが必要な場合は、[email protected] までお問い合わせいただくか、バグを報告してください。
ライセンス
この MCP サーバーは MIT License の下でライセンスされています。つまり、MIT License の利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳しくは、プロジェクトリポジトリ内の LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。