Token导航 LogoToken导航TokenDH.com
1 ite logo
数据服务未说明官方级别未说明来源级核验

1 ite

MCP Server

一个基于Python的MCP服务器,提供与杂货模拟数据库交互的工具,包括产品列表、用户信息查询、订单历史记录、下单和取消订单等功能,所有操作均需确认流程。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
数据库服务订单管理Python

安装说明

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

作者 / 组织

nishantrajpoot719

提供方

nishantrajpoot719

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

MCP服务器:杂货店模拟

这是一个Python模型上下文协议(MCP)服务器,它公开了与杂货店模拟数据库交互的工具 Database/grocery_simulation.db.

工具

  • list_products(query?, limit?, offset?, confirmation_token?):列出可用产品的价格/重量/单位。需要确认。
  • get_user_info(user_id? | phone? | email?, confirmation_token?):返回用户资料和钱包余额。需要确认。
  • get_order_history(user_id? | phone? | email?, start_date?, end_date?, limit?, offset?, confirmation_token?):列出包含项目的过去订单。需要确认。
  • place_order(items_json, user_id? | phone? | email?, confirmation_token?):下订单时,请填写\[{“名称”:“牛奶”,“数量”:2}\]。需要确认。
  • cancel_order(user_id? | phone? | email?, order_id? | order_date? | products_json?, confirmation_token?):取消未送达的订单。需要确认。
  • confirm(token, proceed=true):批准或取消待处理操作的第二步。

确认流程

所有工具(包括读取)都受到确认层的保护。第一次调用返回a Token 以及人类可读性 Summary。要继续,请致电 confirm 使用令牌(或取消)。确认后,服务器执行存储的动作。

设置

  1. 确保SQLite数据库存在于 Database/grocery_simulation.db。您可以通过运行来重新生成它 Database/databaseCreation.py.
  2. 使用Python 3.11+。
  3. 安装依赖项:

- 如果需要,激活您的virtualenv。 - pip install -r server/requirements.txt

运行(stdio)

  • python server/mcp_server.py

从ChatGPT(MCP)连接

  • 在ChatGPT中,添加一个指向以下命令的模型上下文协议(MCP)服务器: python 带args server/mcp_server.py (或绝对路径)。该应用程序将使用stdio进行通信。

备注

  • 产品名称必须与中的条目匹配 Products 表中按产品名称列出的订购/取消信息。
  • 仅允许取消以下订单 Status != 'Delivered'退款记录在 Wallet 作为积极的 RECHARGE 与订单关联。
  • 钱包余额是用户所有钱包交易的总和。

目录标签

目录标签

数据库服务订单管理Python本地部署杂货模拟用户信息管理Python工具

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP