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

MCP Test App

MCP Server

一个基于Node.js和MongoDB的全栈RESTful API应用,提供用户认证和产品管理功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
API集成产品管理JavaScriptMongoDB

安装说明

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

作者 / 组织

gianfranco-omnigpt

提供方

gianfranco-omnigpt

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

MCP测试应用程序

用于测试GitHub MCP工具性能的Node.js REST API示例应用程序。

概述

这是一个使用Express.js和MongoDB构建的全栈Node.js应用程序。它提供了一个RESTful API,用于管理带有身份验证的用户和产品。

项目结构

mcp-test-app/
├── config/              # Configuration files
│   ├── database.js      # Database connection setup
│   └── app.config.js    # Application configuration
├── src/
│   ├── index.js         # Application entry point
│   ├── routes/          # API route definitions
│   ├── controllers/     # Request handlers
│   ├── services/        # Business logic layer
│   ├── models/          # Database models
│   └── middleware/      # Express middleware
├── .env.example         # Environment variables template
└── package.json         # Project dependencies

特性

  • 使用JWT进行用户身份验证
  • 用户注册和个人资料管理
  • 产品CRUD操作
  • MongoDB与Mongoose的集成
  • 错误处理中间件
  • 基于环境的配置

入门指南

  1. 安装依赖项:
   npm install
  1. 复制 .env.example.env 并配置您的环境变量
  1. 启动服务器:
   npm start

API终点

用户

  • POST /api/users/register -注册新用户
  • POST /api/users/login -登录用户
  • GET /api/users/profile -获取用户配置文件(经过身份验证)
  • PUT /api/users/profile -更新用户配置文件(已验证)

产品

  • GET /api/products -获取所有产品
  • GET /api/products/:id -按ID获取产品
  • POST /api/products -创建新产品(经过身份验证)
  • PUT /api/products/:id -更新产品(已验证)
  • DELETE /api/products/:id -删除产品(已验证)

建筑

该应用程序遵循分层架构:

  1. 路由层:定义API端点并将其映射到控制器
  2. 控制器层:处理HTTP请求/响应和调用服务
  3. 服务层:包含业务逻辑并与模型交互
  4. 模型层:定义数据模式和数据库交互
  5. 中间件层:身份验证、错误处理和请求处理

技术

  • Express.js-Web框架
  • MongoDB-数据库
  • Mongoose-ODM
  • JWT-身份验证
  • bcrypt-密码哈希
  • dotenv-环境管理

目录标签

目录标签

API集成产品管理JavaScriptMongoDBRESTAPI本地部署Node.js用户认证

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP