关于 whois
whois 是一个用于查询人物信息的 MCP 示例,包含 Agent 和服务端。它展示了如何将人物姓名查询与 Anthropic、OpenAI、Gemini 或本地 Llama 模型结合。
主要功能
- 01提供人物信息查询示例
- 02包含 MCP 服务端与 Agent
- 03支持 Anthropic、OpenAI、Gemini 和 Llama
适用场景
- 01通过姓名向 AI 查询人物
- 02测试不同模型处理人物查询
MCP 相关
项目包含 MCP 服务端,并配有用于发起人物查询的 Agent。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
whois
一个 MCP Agent 和服务的最简示例,可用于向 AI 询问某人是谁。
安装
使用以下命令安装依赖项:
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
- 运行 Agent(查询示例):
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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。