pearl_mcp_server

Pearl MCP Serverは、標準化されたインターフェースを通じてPearlのAIおよび専門家サービスを提供するMCPサーバーの実装です。このサーバーは、MCPクライアントがPearlの高度なAIアシスタントや人間の専門家と対話できるようにします。複数のインタラクションモードとセッション管理機能を備えており、ユーザーは迅速な自動応答やAI支援の専門家サポートを利用できます。

GitHubスター

5

ユーザー評価

未評価

お気に入り

0

閲覧数

24

フォーク

1

イシュー

1

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
Python 3.12 or higher
Pearl API Key
+1 more

インストール方法

インストール方法

前提条件

Python: 3.12以上
Pearl APIキー: [Pearlに連絡](https://www.pearl.com/contact)して取得
pipまたはuvパッケージマネージャー

インストール手順

1. リポジトリのクローン

bash
git clone https://github.com/Pearl-com/pearl_mcp_server.git
cd pearl_mcp_server

2. 仮想環境の作成と有効化

bash
python -m venv .venv
source .venv/bin/activate  # Windowsの場合: .venv\Scripts\activate

3. 依存関係のインストール

bash
pip install -e .

トラブルシューティング

よくある問題

問題: サーバーが起動しない 解決策: Pythonのバージョンを確認し、依存関係を再インストールしてください。

設定方法

設定方法

基本設定

環境変数の設定

srcディレクトリに.envファイルを作成し、以下の内容を追加します:
env
PEARL_API_KEY=your-api-key-here

詳細設定

セキュリティ設定

APIキーは安全な方法で管理し、外部に漏れないようにします。
ファイルアクセス権限を適切に設定します。

設定例

env
PEARL_API_KEY=your-api-key-here

使用例

使用例

基本的な使用方法

サーバーの起動

bash

stdioトランスポートを使用してサーバーを起動

pearl-mcp-server --api-key your-api-key

SSEトランスポートを使用してカスタムポートで起動

pearl-mcp-server --api-key your-api-key --transport sse --port 8000

API呼び出しの例

python
import requests

def call_mcp_tool(tool_name, params):
    response = requests.post(
        'http://localhost:8000/mcp/call',
        json={
            'tool': tool_name,
            'parameters': params
        }
    )
    return response.json()

使用例

result = call_mcp_tool('ask_pearl_ai', {'question': 'What is MCP?'})

使用ケース

AIのみのモードを使用して、一般的な質問に迅速に回答を得る。
AI-専門家モードで、複雑なトピックに対する専門家の確認を得る。
専門家モードを使用して、直接人間の専門家から支援を受ける。
会話の状態を確認し、セッションを管理する。
過去の会話履歴を取得して、文脈を把握する。