whois について
whois は、人物について AI に尋ねるためのシンプルな MCP サンプルで、エージェントとサーバーを含みます。Anthropic、OpenAI、Gemini、ローカルの Llama を使って実行できます。
主な機能
- 01人物情報を尋ねるサンプル
- 02MCP サーバーとエージェントを同梱
- 03Anthropic、OpenAI、Gemini、Llama に対応
活用シーン
- 01名前を指定して AI に人物を尋ねる
- 02異なるモデルで人物クエリを試す
MCP 対応
MCP サーバーと、人物クエリを送るエージェントが含まれています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
whois
AI に人物について尋ねるために使用できる、MCP エージェントとサーバーの最小限の例です。
インストール
次のコマンドで依存関係をインストールします。
pip install -r requirements.txt
環境変数
API に安全にアクセスするため、次のキーが環境に設定されていることを確認してください。
export ANTHROPIC_API_KEY='your_anthropic_api_key'
export OPENAI_API_KEY='your_openai_api_key'
export GEMINI_API_KEY='your_gemini_api_key'
export LLAMA_API_URL='http://localhost:11434/api/generate' # For Ollama Llama3 model
使用方法
- サーバーを実行します。
uvicorn server:app --reload
- エージェントを実行します(クエリの例)。
python agent.py "Albert Einstein" openai
python agent.py "Richard Feynman" anthropic
python agent.py "Nikola Tesla" llama
python agent.py "Stephen Hawking" gemini
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。