article
README
🚀 MCP 服务器 - 架构追踪
本仓库提供了一个基于 模型上下文协议 (MCP) 的服务器,借助该服务器提供的 API,你可以查询注册应用的详细信息。此代码既可以在 云桌面 和 n8n 上运行,也能构建后用于生产环境。
🚀 快速开始
先决条件
- Node.js(推荐版本 18+)
- npm 或 yarn
- Docker(若想通过容器运行)
配置
本项目通过环境变量进行配置。你需要在项目根目录下创建一个名为 .env 的文件,并添加以下内容:
NWS_API_BASE=http://archi-track.lmlabs.com.br
USER_AGENT=archi-track-app/1.0
TOKEN=YOUR_TOKEN_HERE
SERVER_NAME=archi-track
SERVER_VERSION=1.0.0
如何运行
1️⃣ 在本地运行(云桌面或 CLI)
- 安装依赖项:
npm install
- 启动服务器:
npm start
或者
node index.js
2️⃣ 在 n8n 上运行
- 在 n8n 中创建一个新的 工作流程。
- 添加一个 Webhook 节点 并配置端点。
- 添加一个 执行命令节点,并使用以下命令:
node /project/path/index.js
- 将环境变量传递到“环境变量”字段中。
- 保存并运行工作流程。
3️⃣ 使用 Docker 运行
- 构建镜像:
docker build -t archi-track .
- 运行容器:
docker run --env-file .env -p 3000:3000 archi-track
生产环境构建
如果你使用 TypeScript,需先编译项目:
npm run build
这将创建一个 build/ 文件夹。若要运行编译后的版本,可执行:
node build/index.js
若需要复制环境变量,请执行:
cp .env build/
现在,该项目已准备好在生产环境中运行! 🚀
微信扫一扫