|
1 miesiąc temu | |
---|---|---|
.gitignore | 1 miesiąc temu | |
LICENSE | 1 miesiąc temu | |
README.md | 1 miesiąc temu | |
key.example.json | 1 miesiąc temu | |
main.py | 1 miesiąc temu | |
mcp_config.json | 1 miesiąc temu | |
mcp_tools.py | 1 miesiąc temu | |
requirements.txt | 1 miesiąc temu | |
test_mcp_services.py | 1 miesiąc temu | |
tools.py | 1 miesiąc temu |
一个基于大语言模型和MCP工具调用的智能体助手示例项目。
pip install -r requirements.txt
复制 key.example.json 文件并重命名为 key.json:
{
"openai_url": "你的API地址",
"api_key": "你的API密钥",
"model": "使用的模型名称"
}
MCP服务配置在 mcp_config.json 中,默认包含:
python main.py
输入"退出"、"quit"或"exit"结束对话。
duck_search
word
(搜索关键词)read_webpage
url
(网页地址)项目支持通过MCP协议调用外部服务:
context7
fetch
bingcn
使用以下命令测试所有MCP服务的可用性:
python test_mcp_services.py
测试结果将保存在 mcp_test_results.json
文件中。
.
├── main.py # 主程序入口
├── tools.py # 工具实现
├── mcp_tools.py # MCP工具集成
├── test_mcp_services.py # MCP服务测试工具
├── mcp_config.json # MCP服务配置
├── key.json # API配置文件
├── key.example.json # API配置示例文件
└── README.md # 项目说明文档
启动程序后,可以与智能体进行对话,例如:
用户:帮我搜索一下人工智能的发展历史
助手:正在为您搜索人工智能的发展历史...
[执行搜索并返回结果]
用户:帮我读取这个网页的内容:https://example.com
助手:正在读取网页内容...
[读取并返回网页文本内容]
本项目基于MIT许可证发布,详情请查看 LICENSE 文件。