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

AI Agent MCP Frontend

MCP Server

一个基于React和Vite的AI助手前端,提供实时聊天、认证和AI辅助工作流功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具聊天界面ReactJavaScript

安装说明

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

作者 / 组织

AbhiJeetSoni22

提供方

AbhiJeetSoni22

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

MCP AI助手-前端

MCP AI Assistant平台的React+Vite前端。此应用程序连接到后端API,以支持聊天、身份验证和人工智能辅助工作流。

______________________________________________________________________

📁 项目结构

a i- agent- mcp-frontend/
├── public/                    # Static assets and favicon
├── src/
│   ├── api/                   # API helper functions
│   │   └── api.js
│   ├── assets/                # Image and media files
│   ├── components/            # Reusable UI components
│   │   ├── ChatAssistant.jsx
│   │ ├── ConfirmationModal.jsx
│   │   ├── HowToUse.jsx
│   │   └── ProtectedRoute.jsx
│   ├── pages/                 # Route pages
│   │   ├── Chat.jsx
│   │   ├── HowToUsePage.jsx
│   │   ├── LandingPage.jsx
│   │   └── Login.jsx
│   ├── App.css                # Application styles
│   ├── App.jsx                # Route definitions and layout
│   ├── index.css              # Global styles and Tailwind imports
│   └── main.jsx               # React DOM entry point
├── .env                       # Environment variables
├── .gitignore                 # Git ignore rules
├── eslint.config.js           # ESLint configuration
├── index.html                 # HTML entry point
├── package.json              # Project dependencies and scripts
├── vite.config.js             # Vite config
└── README.md                  # This file

______________________________________________________________________

📄 文件描述

根文件

文件目的
.env前端环境变量
.gitignoregit忽略的文件和文件夹
index.htmlReact应用程序的HTML入口点
package.jsonnpm脚本和依赖关系
vite.config.jsVite bundler配置
eslint.config.js过梁规则和设置

源文件(src/)

文件目的
main.jsx挂载React应用程序
App.jsx定义应用程序路由和页面
App.css应用范围样式
index.css全球CSS和顺风设置

API帮助人员(src/api/)

文件目的
api.js用于聊天、身份验证和深度搜索的后端API助手

页面(src/pages/)

文件目的
LandingPage.jsx应用程序的登录屏幕
Login.jsx谷歌登录和身份验证流程页面
Chat.jsx主聊天界面页面
HowToUsePage.jsx使用指南和说明页面

组件(src/components/)

组件目的
ChatAssistant.jsx带有消息传递、markdown渲染和会话处理的聊天UI组件
ConfirmationModal.jsx用于确认敏感动作的模式
HowToUse.jsx用户帮助/说明面板
ProtectedRoute.jsx受保护视图的路由包装器(如果使用)

______________________________________________________________________

🚀 主要特点

  • 实时AI聊天界面
  • Google OAuth身份验证流集成
  • 后台API请求聊天、注销和用户数据
  • 助理消息的Markdown渲染
  • 采用Vite的顺风CSS样式
  • 使用React Router的基于路由的UI

______________________________________________________________________

🛠 设置和安装

先决条件

  • Node.js(v16或更高版本)
  • npm或纱线

安装依赖项

npm install

环境配置

创建一个 .env 前端根目录中的文件包含:

VITE_BASE_URL=http://localhost:5000

开发服务器

npm run dev

为生产而建

npm run build

预览生产版本

npm run preview

Lint代码

npm run lint

______________________________________________________________________

🔧 技术栈

  • 反应19
  • 维特
  • Tailwind CSS
  • React路由器DOM
  • React Markdown
  • 埃斯林特

______________________________________________________________________

💡 用法

  1. 从启动后端 ai-agent-mcp-backend/
  2. 以以下方式启动前端 npm run dev
  3. 打开 http://localhost:5173
  4. 使用AI助手聊天界面
  5. 登录并与基于聊天的工作流交互

______________________________________________________________________

📝 备注

  • 前端使用 import.meta.env.VITE_BASE_URL 以调用后端API。
  • src/api/api.js 处理聊天、注销、当前用户和未来的深度搜索请求。
  • App.jsx 定义路线 /, /login, /chat,以及 /how-to-use.
  • 会话ID在聊天请求标头中传递 x-session-id.

目录标签

目录标签

开发工具聊天界面ReactJavaScript本地部署ViteAI助手前端开发

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP