使用说明
SpatialGrid MCP聊天界面
该项目提供了一个现代聊天界面,用于与SpatialGrid MCP(模型上下文协议)服务器进行交互。
概述
该项目由两个主要部分组成:
- MCP服务器:一个运行模型上下文协议的Node.js服务器,为空间网格应用程序提供各种工具和资源。
- 聊天界面:基于React的前端,提供用户友好的界面与MCP服务器交互。
特性
- 💬 实时聊天界面
- 🚀 使用React和Tailwind CSS构建
- 🔌 与MCP服务器的WebSocket通信
- 📱 适用于所有屏幕尺寸的响应式设计
- ✨ 响应的Markdown渲染
快速开始
最简单的入门方法是运行安装脚本:
# Make the script executable if it isn't already
chmod +x setup.sh
# Run the setup script
./setup.sh
这将:
- 安装所有依赖项
- 构建前端
- 启动服务器
运行后,您可以访问聊天界面 http://localhost:3001.
手动设置
如果您更喜欢手动设置项目:
前端
# Navigate to the frontend directory
cd frontend
# Install dependencies
npm install
# Start development mode (separate React and proxy servers)
npm run dev
# OR build for production and start the server
npm run build
npm run server
项目结构
index.js-主MCP服务器frontend/-React前端应用程序src/-React源代码public/-静态资产server.js-WebSocket代理服务器
MCP工具
MCP服务器提供各种工具,您可以通过聊天界面访问,包括:
- 基本计算
- MongoDB集合管理
- 资产管理
- 项目创建和管理
- 经验出版
许可证
麻省理工学院