Token导航 LogoToken导航

MCP Server · AI代理

inventorysystem MCP server

一个基于Python的MCP服务器,为库存管理系统提供CRUD操作工具,并支持AI兼容性。

stdio官方级别未说明来源级核验工具 15@modelcontextprotocol/inspector
库存管理PythonClaudeClaude DesktopCursorWindsurf

快速开始

作者 / 组织
AllanSJoseph
提供方
AllanSJoseph
运行时
Node.js

工具数量

15

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

inventorysystem MCP server 属于AI代理类 MCP Server,公开资料标注 15 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @modelcontextprotocol/inspector uv run main.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 15 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

InventorySystem MCP服务器

基于Python MCP(模型上下文协议)服务器 它连接到库存管理系统,并提供各种工具来处理对它的CRUD操作。

这是一个简单的副项目,我为了好玩而尝试将人工智能与我们大学的一个小型项目兼容。

此MCP服务器的功能

  • 充当InventorySystem服务器和MCP客户端之间的接口(例如:Claude)
  • 提供15个MCP工具,用于对库存管理系统数据库进行CRUD操作。

- 创建和读取注册用户。 - 创建、更新和读取库存项目。 - 创建、读取、更新和删除账单。

  • 在传递给主服务器之前,使用Pydantic验证LLM给出的数据输入。
  • 记录服务器日志以便于调试。

工具

以下是此MCP服务器提供的工具。

S.否工具描述
1fetch_users读取系统中注册的所有用户
2add_user向系统添加新用户
3fetch_inventory_items读取库存中存储的所有物品
4add_inventory_item将新项目添加到库存
5update_inventory_item更新库存中项目的详细信息
6update_inventory_item_stock仅更新库存中项目的库存
7fetch_bill_records读取系统中创建的所有账单
8fetch_bill_records_by_cashier读取按创建账单的收银员筛选的账单
9open_bill读取账单中的项目条目
10create_bill根据产品Id和库存创建新账单
11issue_bill发出账单(账单已支付)
12discard_bill放弃汇票草稿(未付款汇票)
13add_item_to_bill在账单中添加新项目
14edit_bill_item_quantity更改账单中项目条目的数量
15delete_bill_item从账单中删除项目条目

如何设置此MCP服务器

先决条件

  • Python 3.8或更高版本
  • uv(MCP服务器的Python包管理器)
  • XAMPP Apache服务器 库存系统 服务器设置正确。
  • 支持MCP服务器的MCP客户端,例如:Claude Desktop、Cursor、WindSurf等。
  • \[可选\]Node.js(用于检查MCP服务器)

设置InventorySystem主服务器

  1. 从以下位置安装XAMPP XAMPP官方网站
  2. 确保Apache和MySQL(MariaDB)服务正在运行
  3. 导航到htdocs文件夹(安装XAMPP的位置,例如: C://xampp/htdocs)
  4. 创建一个新目录invmgmt(或您选择的名称)
mkdir invmgmt
cd invmgmt
  1. 克隆 mcp 此文件夹上InventorySystem存储库的分支
git clone -b mcp --single-branch https://github.com/AllanSJoseph/InventorySystem.git

设置MCP服务器

设置uv

对于Windows用户:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

对于Linux/Mac用户(注意:此服务器在Windows上运行和测试):

curl -LsSf https://astral.sh/uv/install.sh | sh
安装项目依赖项
  1. 克隆此存储库
  1. 在终端中打开目录
  1. 使用uv安装所需的依赖项
   uv sync
  1. 打开MCP客户端(此处我使用的是Claude Desktop)。
  1. 转到克劳德设置 Ctrl + ,.
  1. 转到“开发人员”选项卡。
  1. 点击 Edit Config 在本地MCP服务器下。
  1. 它突出了 claude_desktop_config.json 文件,在您最喜欢的文本编辑器中打开它。
  1. 将以下代码添加到 mcp_servers 保存并关闭JSON文件中的列表。
"mcpServers": {
        "inventory_mgmt_mcp": {
            "command": "uv",
            "args": [
                "--directory",
                "your_project_directory_path",
                "run",
                "main.py"
            ]
        }
    }
  1. 重新启动克劳德桌面
  2. 打开一个新的聊天室,点击聊天框上的工具按钮,你会看到 文档 工具可用。
  3. 尝试以下提示:
Could you list the users that are registered to Inventory Management System.
  1. LLM将使用 fetch_users 搜索答案并在聊天中返回的工具。如果它请求许可,请单击 *始终允许*.

请注意,Claude的免费版本对令牌或字符的数量有限制,因此它可能无法提供所需的结果,有时可能会给您超过令牌限制的错误。您可以尝试使用付费版本的Claude或使用其他MCP客户端,如Cursor、WindSurf等。

有关如何在客户端中设置MCP服务器的更多详细信息,请参阅Antropic的官方MCP文档 服务器开发人员-模型上下文协议

示例提示与Claude一起尝试

添加演示用户
Could you add a demo user with a name of your choice and details of your choice, user must be a Cashier.
添加产品
Could you add the below product to the Inventory Server.
AMUL MILK with stock 200 and price 20. Add a description of your choice.
创建法案并发布
Could you create a bill with the items 2 units of product id 1, 5 units of product id 21 and 3 units of product id 5, Issue the bill with payment method 'UPI'

注: 这些产品应该已经在库存管理主服务器中。安装后,数据库将没有任何项目。

检查日志

在项目根目录中找到 serverlogs.log,其中将包含日志。它在git中被忽略,但会在服务器启动时创建。

检查此MCP服务器

要检查工具并检查工具是否正常工作,请在项目目录的终端中运行以下命令。

npx @modelcontextprotocol/inspector uv run main.py

工具与能力

工具数量

15

资源数量

0

提示词数量

0

能力标签

库存管理Python本地部署CRUD操作AI兼容MCP协议数据库接口

支持客户端

Claude DesktopClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 15 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
inventorysystem MCP server

MCP World · 本页

15stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

inventorysystem MCP server 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/inspector uv run main.py,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

inventorysystem MCP server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

inventorysystem MCP server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

inventorysystem MCP server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

inventorysystem MCP server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP