Token导航 LogoToken导航TokenDH.com
Supplier Risk MCP Agent logo
运维云端未说明官方级别未说明来源级核验

Supplier Risk MCP Agent

MCP Server

基于World Bank数据和Next.js的供应链风险分析工具,提供国家级的供应链风险评估和数据分析功能。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
Next.js数据可视化TypeScript

安装说明

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

作者 / 组织

gumaz14

提供方

gumaz14

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

供应链风险分析——Next.js + MCP(世界银行)

利用Next.js 15、TypeScript、AI SDK 5、shadcn/ui、AI Elements和MCP服务器,基于世界银行数据按国家分析供应链风险。

特点/特性

  • 使用AI元素(对话、消息、提示输入)打造简洁的聊天界面
  • 世界银行MCP工具: list_countrieslist_indicatorsget_indicator_data
  • shadcn/UI设计系统
  • 通过AI SDK流式传输UI消息响应
  • TypeScript 准备就绪

设置

  1. 安装依赖项:
   pnpm install
  1. 创建 .env.local 包含所需环境变量的文件:
   OPENAI_API_KEY=your_openai_api_key_here
   WORLD_BANK_MCP_SERVER_URL=http://localhost:3001/mcp
  1. 开始开发:

- 在A终端(应用)中:

     pnpm dev

应用程序地址:http://localhost:3000

- 在B终端(MCP服务器):

     cd mcp-servers/world-bank && pnpm dev

MCP: http://localhost:3001(端点:/mcp)

打开 http://localhost:3000(本地主机上的3000端口) 与AI助手聊天。

资源

架构与数据流

+-------------------------+            +--------------------------------------+            +---------------------------+
|       Browser UI        |            |       Next.js API Route              |            |        MCP Server         |
| `ChatAssistant`         |            | `app/api/agent-with-mcp-tools`       |            |  http://localhost:3001    |
|  - AI Elements UI       |            |  - validate input                    |            |  endpoint: /mcp           |
|  - PromptInput submit   |            |  - AI SDK `streamText` with tools    |            +---------------------------+
+-------------------------+            |  - model: openai('gpt-4o')           |                        |
            |                         +--------------------------------------+                        |
            | 1) User types message                                                                 |
            |--------------------------------------------------------------------------------------->|
            |  POST /api/agent-with-mcp-tools { messages }                                          |
            |                                                                                       |
            |                                         2) MCP tool calls (HTTP /mcp)                 |
            |                                         --------------------------------------------->|
            |                                                                                       |
            |                                         3) World Bank API (data fetch)                |
            |                                         <---------------------------------------------|
            |                                                                                       |
            | 4) Streamed UI message response                                                       |
            |<---------------------------------------------------------------------------------------|
            v

Env:
- `OPENAI_API_KEY` → used by AI SDK OpenAI client
- `WORLD_BANK_MCP_SERVER_URL` → MCP endpoint (default: http://localhost:3001/mcp)

Notes:
- If the app selects an alternate port (e.g., 3002), open that port.
- MCP server must be running; otherwise tools will fail to load.

目录标签

目录标签

Next.js数据可视化TypeScript供应链分析本地部署风险评估AI集成

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP