Perplexity MCP サーバー
Perplexity AIのAPIを活用したインテリジェントなコード分析とデバッグ機能を提供するModel Context Protocol(MCP)サーバー。Claudeデスクトップクライアントとシームレスに連携します。
特徴
インテリジェントなエラー分析: 根本原因分析によるコーディングエラーの詳細な内訳
パターン検出: 一般的なエラーパターンを自動的に認識し、ターゲットを絞った解決策を提供します。
包括的なソリューション: 複数の実装オプションを備えた段階的な修正
ベストプラクティス: コーディング標準とエラー防止のヒントが含まれています
Python サポート: Python の型エラーと一般的なコーディングの問題を専門的に処理します
Related MCP server: MCP Code Analyzer
使用例
次のような質問をします。
「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に感謝します