使用说明
MCP-A2A
本地PostgreSQL设置(无Docker) 创建数据库和用户(如果不存在):
以默认postgres用户登录psql
sudo -u postgres psql
在psql提示符中,运行:
CREATE USER postgres WITH PASSWORD 'user' CREATEDB;
CREATE DATABASE test OWNER postgres;
设置环境变量:
export POSTGRES_USER=postgres
export POSTGRES_PASSWORD=user
export POSTGRES_DB=postgres
export POSTGRES_HOST=localhost
export POSTGRES_PORT=5432
安装Python依赖项:
pip install -r requirements.txt
运行服务器:
python3 server.py
运行客户端(在新终端中):
python3 client.py
Docker编写设置
启动服务:
docker-compose up --build
docker-compose exec app python3 client.py
停止服务:
docker-compose down
注意:对于本地设置,请确保PostgreSQL正在运行并且可以在localhost:5432上访问。 对于Docker,应用程序将自动连接到db服务。