使用说明
MCP目录2100
一个未来主义的智能搜索引擎和目录 模型上下文协议(MCP) 服务器。该平台允许用户通过尖端的“2100年”全息界面发现、抓取MCP服务器并将其集成到他们的AI工作流程中。
🚀 主要特点
🔍 智能搜索
- PostgreSQL支持: 跨服务器名称和描述进行快速、不敏感的搜索。
- 语义理解: (计划中)未来的升级将包括基于向量的语义搜索。
🤖 AI驱动的网络爬虫
- 自动发现: 一个后台工作系统,用于抓取网站上的MCP服务器配置。
- LLM提取: 利用 谷歌双子座1.5 Flash 智能地将非结构化HTML解析为严格的JSON数据。
- 智能重复数据删除: 在处理之前检查现有的数据库记录,以防止重复并保存令牌。
- 排队系统: 建立在 BullMQ 和 瑞迪斯 用于健壮、可扩展的作业处理。
🎨 “2100年”设计体系
- 全息UI: 基于以下内容构建的定制设计系统 点亮 和 鞋带.
- 视觉效果: 深空背景,霓虹蓝色调(
#00f3ff)、玻璃形态和发光效果。 - 反应敏捷的: 服务器卡的完全响应网格布局。
🔒 企业级安全
- 保护: 实现
helmet用于安全的HTTP标头。 - 速率限制:
express-rate-limit保护API免受滥用和DDoS攻击。 - CORS: 已配置为安全的前端后端通信。
🛠 技术栈
- 前端: Lit、Vite、TypeScript、Shoelace CSS
- 后端: Node.js、Express、TypeScript
- 数据库: PostgreSQL、Prisma ORM
- 队列/缓存: Redis、BullMQ
- 人工智能: Google Gemini API
- 基础设施: Docker,Docker编写
📦 快速开始
- 克隆存储库。
- 启动Docker: 确保Docker桌面正在运行。
- 运行堆栈:
cd backend docker-compose up -d --build - 访问应用程序:
- 前端:
http://localhost:5173 - 后端API:
http://localhost:3000
- 前端:
有关详细的开发和配置说明,请参阅 Developpent.md.
