mcpField
D
Daily Todo

Daily Todo

ローカル
github.com/jeezliu生産性082 週間前に更新

Daily Todo について

Daily Todoは、ClaudeからSonar APIを使ったリアルタイムのウェブ調査を可能にするMCPサーバーコネクターです。`perplexity_ask`ツールは会話メッセージを受け取り、ウェブ検索の結果を返します。

主な機能

  1. 01Sonar APIによるリアルタイム検索
  2. 02会話形式の`perplexity_ask`ツール
  3. 03ロールと内容を含むメッセージ
  4. 04API検索パラメーターの設定

活用シーン

  1. 01Claudeで最新情報を調査
  2. 02MCPワークフローでウェブ検索の質問

MCP 対応

MCPクライアントに`perplexity_ask`を提供し、メッセージをSonar APIに接続します。設定には`PERPLEXITY_API_KEY`が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"daily-todo": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/daily-todo"
]
}
}
}
起動コマンドdocker run -i --rm mcp/daily-todo

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocimcp/daily-todo

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

テスト用 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 キーを取得する
  1. Sonar API アカウントに登録します。
  2. アカウントの設定手順に従い、開発者ダッシュボードから API キーを生成します。
  3. PERPLEXITY_API_KEY として環境変数に API キーを設定します。
ステップ 3:Claude Desktop を設定する
  1. こちらから Claude デスクトップをダウンロードします。

  2. 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 つのツールを認識していることを確認しましょう。ハンマーアイコンを探してください:

Claude のツール表示

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

利用可能なインテグレーション

両方のツールが表示されていれば、インテグレーションは有効です。これで Claude が Perplexity に質問できるようになりました。Perplexity のウェブアプリと同じように使えます。

ステップ 6:高度なパラメーター

現在使用されている検索パラメーターはデフォルトのものです。index.ts スクリプト内の API 呼び出しで、任意の検索パラメーターを変更できます。詳しくは、公式の API ドキュメントを参照してください。

トラブルシューティング

Claude のドキュメントには、参考になる優れたトラブルシューティングガイドがあります。さらにサポートが必要な場合は、[email protected] までお問い合わせいただくか、バグを報告してください。

ライセンス

この MCP サーバーは MIT License の下でライセンスされています。つまり、MIT License の利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳しくは、プロジェクトリポジトリ内の LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。