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.
Integrations
Requires Node.js 18 or higher as a runtime environment for the MCP server.
Leverages Perplexity AI's API to provide intelligent code analysis, error debugging, and solution recommendations for programming issues, with specialized support for Python.
Offers specialized error analysis and debugging for Python code, including type error detection, pattern recognition, and best practice recommendations.
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に感謝します
- モデルコンテキストプロトコルで構築
You must be authenticated.
Tools
Perplexity AI の API を通じてインテリジェントなコード分析とデバッグを可能にし、詳細なエラー分析、パターン検出、包括的なソリューションを提供し、Claude デスクトップ クライアントとの統合をサポートします。