MCP服务器搜索与集成平台

MCP Directory 2100是一个未来主义的智能搜索引擎和目录,用于发现、抓取和集成MCP服务器到AI工作流中,具有先进的'2100年'全息界面。

  • by DigitalCreationsCo
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 DigitalCreationsCo/mcp-directory

使用说明

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编写

📦 快速开始

  1. 克隆存储库。
  2. 启动Docker: 确保Docker桌面正在运行。
  3. 运行堆栈:
    cd backend
    docker-compose up -d --build
    
  4. 访问应用程序:
    • 前端: http://localhost:5173
    • 后端API: http://localhost:3000

有关详细的开发和配置说明,请参阅 Developpent.md.