使用说明
关于
全栈MCP服务器模拟器。
工具
后端:NestJS(本地主机:8080) 前端:Next.JS(本地主机:3000) MCP 服务器:Express + TS(本地主机:4001) 数据库:PostgreSql + Prisma(本地主机:5432)
安装并启动
为了实现顺畅快速的启动,请使用Docker(如果可用):
- 从应用程序的根目录打开终端
- 运行命令 docker compose up(或 docker compose up -d)
- 你已准备好开始。正在运行的应用程序位于上述端口
应用流程
- 打开前端应用程序 -> 您会看到一个包含14个可用工具的列表(侧边栏)
- 点击任意工具(我们选择“changeSlackStatus”进行测试)
- 点击“调用工具”选项卡
- 你会看到当前工具(“changeSlackStatus”对应的参数为“status”)所期望的一系列参数列表。
- 此操作将把您的当前Slack状态更改为您作为参数传递的状态。
- 在文本区域中填写(JSON)值: { "status": "摸摸草(享受大自然)🎋" }
- 点击调用工具按钮
- 打开活动日志选项卡 -> 您将在顶部看到您最后一次调用的工具,右侧显示状态
- 点击“changeSlackStatus”查看详细信息
- 如果出现错误,工具调用状态将为“错误”
- 要清除调用历史,请点击清除按钮
数据库(DB)
工具调用历史已保存到数据库。查看方法:
- 打开新终端
- 在名为 mcp_postgres 的 Docker 容器中执行以下命令:psql -U user -d mcp_db
- \dt(在数据库查询语言中,\dt 通常用于列出所有表,但具体含义可能因数据库系统而异,在此直接翻译为“列出所有表”以保持语境通用性)
- 从 tool_invokes 表中选择所有列;
