Token导航 LogoToken导航TokenDH.com
MCP Agent Project logo
AI代理stdio官方级别未说明来源级核验

MCP Agent Project

MCP Server

该项目利用GPT-5 AI代理连接MCP服务器,集成PostgreSQL、Git和Slack工具,实现自动化数据库查询、文件管理和团队协作。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
AI代理数据分析Python团队协作Git集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

elifbeyzatok00

提供方

elifbeyzatok00

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python agent.py

详细介绍

MCP代理项目(PostgreSQL、Slack、Git)

这个项目, 基于GPT-5的AI代理 它连接到MCP(模型上下文协议)服务器,并使用PostgreSQL,Git和Slack工具。LLM自行决定使用哪个工具。Docker Compose提供了连续运行的MCP服务器。

产品特点

  • PostgreSQL MCP服务器文件 查询数据库和查看方案.
  • Slack MCP服务器文件 频道消息,线程和表情符号反应.
  • Git MCP服务器文件 文件系统和存储库操作.
  • GPT-5代理与车辆之间 自动选择和交易执行.
  • Docker编写文件 持续运行的服务.

要求

  • Docker&Docker编写
  • Python 3.11+
  • GPT-5 API 访问

安装

1、克隆Repository

git clone 
cd 

2. 设置环境变量

.env 创建文件:

SLACK_BOT_TOKEN=xoxb-your-bot-token
SLACK_TEAM_ID=T01234567
SLACK_CHANNEL_IDS=C01234567,C76543210

POSTGRES_URL=postgresql://postgres:password@localhost:5432/mydb
在 docker-compose.yml 中更新 Git MCP 的主机文件路径。

______________________________________________________________________

使用 Docker Compose 启动服务

docker-compose up -d
  • PostgreSQL MCP服务器: mcp_postgres
  • Slack MCP服务器: mcp_slack
  • Git MCP服务器: mcp_git
-d 它在后台工作。

GPT-5 Agent 的使用

agent.py LLM连接到MCP服务器:

python agent.py
  • Agent 自动使用 PostgreSQL、Slack 和 Git MCP 服务器。
  • 工具选择和查询由 GPT-5 执行。
  • Slack可以发送消息,PostgreSQL查询和Git文件管理。

配置文件

config.json

{
  "mcpServers": {
    "postgres": {
      "command": "docker",
      "args": ["exec", "-i", "mcp_postgres", "server"]
    },
    "slack": {
      "command": "docker",
      "args": ["exec", "-i", "mcp_slack", "server"]
    },
    "git": {
      "command": "docker",
      "args": ["exec", "-i", "mcp_git", "server"]
    }
  }
}
docker exec 连接到不断运行的容器。

docker-compose.yml

version: "3.9"

services:
  postgres:
    image: mcp/postgres
    container_name: mcp_postgres
    restart: unless-stopped
    environment:
      POSTGRES_URL: "${POSTGRES_URL}"
    ports:
      - "5432:5432"

  slack:
    image: mcp/slack
    container_name: mcp_slack
    restart: unless-stopped
    environment:
      SLACK_BOT_TOKEN: "${SLACK_BOT_TOKEN}"
      SLACK_TEAM_ID: "${SLACK_TEAM_ID}"
      SLACK_CHANNEL_IDS: "${SLACK_CHANNEL_IDS}"

  git:
    image: mcp/git
    container_name: mcp_git
    restart: unless-stopped
    volumes:
      - /Users/username/Desktop:/projects/Desktop
      - /path/to/other/allowed/dir:/projects/other/allowed/dir:ro
      - /path/to/file.txt:/projects/path/to/file.txt

故障排除

  • 如果无法访问 MCP 服务器,请检查容器是否正在运行:
  docker ps
  • Slack错误→令牌和频道ID .env 与更新。
  • PostgreSQL错误 → 验证URL,用户和密码。
  • Git MCP → 主机文件路径必须正确安装。

许可证

MIT许可证

来源

该项目建立在模型上下文协议(MCP)之上,并利用以下资源开发:

目录标签

目录标签

AI代理数据分析Python团队协作Git集成本地部署数据库管理自动化工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP