Token导航 LogoToken导航TokenDH.com
Order Processor logo
AI代理未说明官方级别未说明来源级核验

Order Processor

MCP Server

一个基于事件驱动架构的订单处理服务,支持与MCP集成,适用于物流和订单管理系统。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
C#VS CodeAI代理VS Code

安装说明

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

作者 / 组织

7CLewis

提供方

7CLewis

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

订单处理器

事件驱动与MCP集成,用于订单处理。

______________________________________________________________________

目录

______________________________________________________________________

引言

订单处理器 该项目展示了MCP功能如何使用户能够有效地管理订单,而不需要复杂的界面。它还强调了事件驱动的架构,其中消费者应用程序(代表企业将用于管理发货订单的第三方物流或其他应用程序)使用OrderCreated事件并将Feedback事件发布到生产者可以收听的反馈EventHub,以更新已处理订单的状态。

快速演示

https://github.com/user-attachments/assets/f60a23ee-5faf-499e-ba01-07b4bf575ba8

技术栈

  • 后端: .NET 10
  • 数据库: MS SQL Server

______________________________________________________________________

架构概述

Created using [Mermaid Charts]

这个项目正在建模 2个独立系统 -一个业务用户用来创建订单的应用程序(生产者),以及一个监听订单创建事件并获取它们的应用程序。这将是一个公司或其第三方物流公司用于运输订单的航运/物流应用程序。

为了简单起见,这些应用程序是在一个单独的仓库中创建的,但这两个应用程序彼此之间没有依赖关系,以保持它在现实世界中的工作方式。

Producer公开了MCP函数,允许用户获取有关订单的相关数据并创建新订单。当创建订单时,它会被持久化到数据库中,并在数据库上放置OrderCreated事件 orders EventHub。

消费者倾听 orders EventHub和(在等待10秒模拟异步后)发布并订购反馈事件,告诉Producer它已收到订单进行处理。然后,生产商将该订单的状态更新为“已处理”。

______________________________________________________________________

构建并运行

先决条件

  • .NET 10 SDK
  • Visual Studio 2026(目前唯一运行.NET 10的VS版本)
  • 使用GitHub Copilot的Visual Studio代码
  • ExpressRoute v18或更高版本
  • SQL Server 快速版

设置

数据库

  • 在本地设置一个名为的新SQL Server数据库 OrderProcessorProducer.
  • 将连接字符串信息复制到 OrderProcessorProducer 基础设施项目中的连接字符串 appsettings.Development.json.

- 用于连接字符串需求的帐户 db_datareaderdb_datawriter DB上的权限。

  • 打开 OrderProcessor Visual Studio中的解决方案
  • 复制粘贴 eng/sql/seed-data.sql 进入你的 OrderProcessorProducer DB。
  • 复制粘贴 src/OrderProcessor/Migrations/CreateSchema.sql 进入你的 OrderProcessorProducer DB。

.NET应用程序

  • 打开 OrderProcessor Visual Studio中的解决方案
  • 请联系我,获取要在中设置的EventHub连接字符串 local.settings.json 文件,或自行启动 ordersorders-feedback EventHubs,并获取它们的连接字符串。
  • 设置 OrderProcessor.ProducerOrderProcessor.Consumer 作为启动项目,并运行。
  • 应用程序运行后,打开 .vscode\mcp.json 在Visual Studio代码中打开文件,然后单击“开始”。
  • 在VS Code中打开GitHub Copilot聊天,并确保 order-processor-producer 选择使用MCP服务器及其所有相关工具。

用法

使用GitHub Copilot询问您对订单和订单创建的任何要求!一些示例提示:

给我所有订单的状态
为我创建订单
订单中可以包括哪些产品?
我可以使用宾夕法尼亚州的哪些航运公司来运输订单?
从\[发送地址\]向\[接收地址\]发送订单
把我刚下的订单的状态告诉我。
状态改变了吗?
哪些订单的状态为“已处理”?

贡献

欢迎投稿! 请按照项目的编码风格和指导方针打开问题或提交拉取请求。

许可证

本项目根据非商业许可证获得许可。 仅允许出于非商业目的使用、修改和分发。 有关详细信息,请参阅LICENSE文件。

联系

凯西·刘易斯 casey.lewis08@gmail.com

目录标签

目录标签

C#VS CodeAI代理订单处理本地部署事件驱动架构物流管理MCP集成

支持客户端

VS Code

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP