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-専門家モードで、複雑なトピックに対する専門家の確認を得る。
専門家モードを使用して、直接人間の専門家から支援を受ける。
会話の状態を確認し、セッションを管理する。
過去の会話履歴を取得して、文脈を把握する。