本示例代码项目聚焦于提供实用的代码示例,解决了在项目开发中数据库连接和网络搜索功能实现的问题,为开发者提供了便捷的参考,具有较高的实用价值。它是从 [https://github.com/aws-samples/Sample-Model-Context-Protocol-Demos] 仓库 fork 而来的,并且添加了 PostgreSQL 数据库连接样例以及网络搜索(维基百科)样例。
docker-compose -f docker-compose/docker-compose.yml up -d
python -m venv venv
source venv/bin/activate # 在 Windows 上:venv\Scripts\activate
pip install -r init/requirements.txt
python3 main.py
如果出现以下错误信息:
ImportError: 没有可用的 pq 包装器。
尝试了以下方法:
- 无法导入 psycopg 'c' 实现:没有名为 'psycopg_c' 的模块
- 无法导入 psycopg 'binary' 实现:没有名为 'psycopg_binary' 的模块
- 无法导入 psycopg 'python' 实现:libpq 库未找到
请安装 PostgreSQL 客户端库。 或者可以更改使用的 postgres 模块。
brew install libpq
brew link --force libpq
sudo apt-get install libpq-dev