MCP Directory

MCP Directory

site icon
2025.03.27 0
目录服务MCP 服务器管理其它
MCP Directory 是一个用于展示 Awesome MCP Servers 的目录服务。它提供了一个用户友好的界面,用于浏览和管理 MCP 服务器列表。
View on GitHub

Overview

基本能力

产品定位

MCP Directory 是一个用于展示和管理 Awesome MCP Servers 的目录服务。

核心功能

  1. 提供 MCP 服务器的目录浏览功能。
  2. 支持通过 Supabase 数据库存储和管理服务器数据。
  3. 提供本地开发环境,方便开发者快速预览和调试。

适用场景

  1. 开发者需要快速查找和浏览 MCP 服务器。
  2. 社区管理者需要维护和展示 MCP 服务器列表。

工具列表

  1. Supabase:用于数据库存储和管理。
  2. pnpm:用于依赖管理和项目构建。
  3. Next.js:用于前端开发和预览。

常见问题解答

  1. 如何设置数据库?
  2. 使用 Supabase 创建数据库,并运行 data/install.sql 文件。
  3. 如何设置环境变量?
  4. 在根目录下创建 .env 文件,并设置 SUPABASE_URLSUPABASE_ANON_KEY 等变量。

使用教程

使用依赖

  1. 克隆仓库: bash git clone https://github.com/chatmcp/mcp-directory.git cd mcp-directory
  2. 安装依赖: bash pnpm install

安装教程

  1. 准备数据库:
  2. 使用 Supabase 创建数据库,并运行 data/install.sql 文件。
  3. 设置环境变量:
  4. 在根目录下创建 .env 文件,并设置以下变量: env SUPABASE_URL="" SUPABASE_ANON_KEY="" NEXT_PUBLIC_WEB_URL="http://localhost:3000"
  5. 运行开发服务器: bash pnpm dev

调试方式

  1. 打开浏览器访问: http://localhost:3000
  2. 检查控制台输出和网络请求,确保数据库连接正常。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。