Perplexity MCP サーバー
Perplexity AIのAPIを活用したインテリジェントなコード分析とデバッグ機能を提供するModel Context Protocol(MCP)サーバー。Claudeデスクトップクライアントとシームレスに連携します。
特徴
- インテリジェントなエラー分析: 根本原因分析によるコーディングエラーの詳細な内訳
- パターン検出: 一般的なエラーパターンを自動的に認識し、ターゲットを絞った解決策を提供します。
- 包括的なソリューション: 複数の実装オプションを備えた段階的な修正
- ベストプラクティス: コーディング標準とエラー防止のヒントが含まれています
- Python サポート: Python の型エラーと一般的なコーディングの問題を専門的に処理します
使用例
次のような質問をします。
- 「Pythonコード内のこのTypeErrorを修正してください」
- 「このエラーメッセージの原因は何ですか?」
- 「このコードを修正するにはどうすればいいですか?」
対象を絞った分析のためにコード スニペットを含めます。
サーバーは以下を提供します:
- エラーの根本原因分析
- コード例付きのステップバイステップのソリューション
- 同様の問題を防ぐためのベストプラクティス
- 代替的な実装アプローチ
インストール
前提条件
- Node.js 18以上
- Perplexity AI APIキー
オプション1: npmからインストールする(推奨)
オプション2: ソースからインストールする
- リポジトリをクローンします。
- 依存関係をインストールします:
- グローバルにビルドしてインストールします。
Claudeデスクトップの設定
Claude デスクトップ構成ファイルに以下を追加します:
MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Windows : %APPDATA%/Claude/claude_desktop_config.json
またはソースからインストールした場合:
安全
- APIキーはClaudeのデスクトップ構成ファイルに安全に保存されます
- キーは環境変数としてサーバーに渡されます
- リポジトリには機密データは保存されません
- サーバーは、Claude の環境から API キーが提供されることを期待しています。
発達
プロジェクト構造
利用可能なスクリプト
npm run build
: プロジェクトをビルドするnpm run watch
: 変更を監視し、自動的に再構築するnpm run prepare
: 公開用のパッケージを準備するnpm run inspector
: デバッグ用に MCP インスペクタを実行する
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
- 強力なAPIを提供してくれたPerplexity AIに感謝します
- モデルコンテキストプロトコルで構築
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Perplexity AI の API を通じてインテリジェントなコード分析とデバッグを可能にし、詳細なエラー分析、パターン検出、包括的なソリューションを提供し、Claude デスクトップ クライアントとの統合をサポートします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server facilitating web search functionality by utilizing Perplexity AI's API, designed to integrate with the Claude desktop client for enhanced search queries.Last updated -194PythonMIT License
- -securityFlicense-qualityProvides AI-powered assistance for coding problems using Google's Gemini AI, combined with Perplexity insights and Stack Overflow references, facilitating contextual analysis and automatic response archiving for improved troubleshooting.Last updated -10TypeScript
- -securityAlicense-qualityA Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.Last updated -8392TypeScriptMIT License
- -securityAlicense-qualityA powerful research assistant that integrates with Cline and Claude Desktop to leverage Perplexity AI for intelligent search, documentation retrieval, API discovery, and code modernization assistance while coding.Last updated -2JavaScriptMIT License