Skip to main content
Glama
clssck

MCP-researcher Server

MCP研究者サーバー

Cline および Claude Desktop と統合された強力なリサーチ アシスタントです。Perplexity AI を活用して、インテリジェントな検索、ドキュメントの取得、API の検出、コードの最新化支援など、すべてコーディング中に実行できます。

特徴

  • シームレスなコンテキストトラッキング: SQLiteデータベースに会話履歴を維持し、複数のクエリにわたって一貫した応答を提供します。

  • 高度なクエリ処理: Perplexity の Sonar モデルを使用して、複雑な質問に対する高度な推論と詳細な回答を生成します。

  • インテリジェントなレート管理: 指数バックオフによる適応型レート制限を実装し、制限に達することなく API の使用を最大化します。

  • 高性能ネットワーク:接続プールと自動再試行ロジックを使用して API 呼び出しを最適化し、信頼性の高い操作を実現します。

Related MCP server: Perplexity MCP Server

ツール

1. 検索

一般的な検索クエリを実行して、あらゆるトピックに関する包括的な情報を取得します。この例では、異なる詳細レベル(簡潔、標準、詳細)を使用して、適切な回答を取得する方法を示します。

2. ドキュメントを入手する

特定のテクノロジー、ライブラリ、またはAPIのドキュメントと使用例を取得します。この例では、ベストプラクティスやよくある落とし穴を含む、Reactフックに関する包括的なドキュメントの取得方法を示します。

3. APIを探す

プロジェクトに統合可能なAPIを発見し、評価します。この例では、機能、価格、統合の複雑さを詳細に分析し、決済処理APIを見つける方法を示します。

4. 非推奨のコードを確認する

非推奨の機能やパターンがないかコードを解析し、移行ガイダンスを提供します。この例では、Reactのクラスコンポーネントとライフサイクルメソッドをチェックして、最新の代替手段を探す方法を示します。

インストール

必要に応じて、この部分を直接 claude に貼り付けると、AI がインストールします。

  1. まだインストールされていない場合は、まずNode.jsをインストールします(nodejs.orgから)。

  2. リポジトリをクローンする

  3. 依存関係をインストールしてビルドする

  4. https://www.perplexity.ai/settings/apiから Perplexity API キーを取得します。

  5. OS に応じて適切な場所に MCP 設定ファイルを作成します。

  6. Claude Desktop で使用するには、サーバー設定を追加します。

  7. Cline で使用するには、mcpServers に追加します。

{ "mcpServers": { "perplexity-server": { "command": "node", "args": ["[path/to/researcher-mcp/build/index.js]"], "env": { "PERPLEXITY_API_KEY": "pplx-...", "PERPLEXITY_MODEL": "sonar-reasoning" // you can use different models }, "disabled": false, "alwaysAllow": [], "autoApprove": [ "search", "get_documentation", "find_apis", "check_deprecated_code", "get_request_status" ] } } }
  1. サーバーをビルドする: npm run build

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/clssck/researcher-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server