MCP服务器配置管理器

MCP Hub是一个Web服务,用于简化和自动化Model Context Protocol (MCP)服务器的配置生成和管理,支持多服务器搜索、选择及多种编辑器配置文件的自动生成。

  • by EarthLinkNetwork
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 earthlinknetwork/mcp-servers

使用说明

MCP集线器-MCP服务器配置管理器

MCP自动配置工具-MCP轻松生成和管理服务器设置Web服务

概要

MCP Hub单击功能区上Model Context Protocol (MCP) 轻松生成和管理服务器设置Web是服务。 多个MCP搜索服务器,将其添加到购物车,然后单击Claude Code、Cursor、VS Code中所述修改相应参数的值。

机能

  • 🔍 MCP搜索服务器并按类别查看
  • 🛒 在购物车功能中选择多个服务器
  • ⚙️ 为每个编辑器自动生成配置文件
    • 克劳德代码(.Claude.json)
    • 游标(.Cursor/claude_mcp_config.json)
    • VS代码(settings.json)
  • 📋 生成环境变量模板(.env.template)
  • 👥 按用户MCP服务器注册和管理

安装,安装

所需环境

  • Node.js 18以上
  • Supabase帐户

安装

# 依存関係のインストール
npm install

# 環境変数の設定
cp .env.local.example .env.local
# .env.localファイルを編集して、SupabaseのURLとキーを設定

Supabase数据库设置

自动设置(推荐):

# 1. .env.localにサービスロールキーを追加
# SUPABASE_SERVICE_ROLE_KEY=your_service_role_key_here

# 2. 自動セットアップを実行
npm run setup

手动设置:

  1. Supabase创建项目
  2. SQL在编辑器中运行以下文件:
    • supabase/schema.sql -桌子和RLS创建策略
    • supabase/seed.sql -启动初始数据

Supabase获取密钥:

  1. https://supabase.com/dashboard にアクセス
  2. 选择项目
  3. Settings > API 移到
  4. service_role 复制密钥

启动开发服务器

npm run dev

http://localhost:3000对较大场景进行渲染期间已观察到该故障。

技术栈

  • 前端Next.js 15、React 19、TypeScript
  • 样式:顺风CSS
  • 数据库:Supabase(PostgreSQL)
  • 状态管理状态:
  • 图标:Lucide React

项目结构

src/
├── app/              # Next.js App Router
├── components/       # Reactコンポーネント
├── lib/             # ユーティリティ関数
├── store/           # Zustand store
└── types/           # TypeScript型定義

貢献

欢迎拉式请求。如果要进行重大更改,请首先创建问题并讨论更改。

许可证

麻省理工学院