HM

hemangjoshi37a/mcphub

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

12 stars 3 forks Качество 71 Тренд 8MIT

MCPHub - кроссплатформенное приложение GUI для обнаружения, установки и управления серверами протокола Model Context Protocol (MCP). Думайте об этом как об apt/pip, но для MCP-серверов.

Обзор

MCPHub - это гибридное веб-приложение для управления серверами Model Context Protocol (MCP). Думайте об этом как о apt/pip, но для MCP-серверов, с современным веб-интерфейсом и безопасной локальной системной интеграцией. - - Просмотр и установка MCP-серверов - -️ Управление конфигурациями серверов - - Безопасность локальных операций через расширение Chrome - - Веб-интерфейс - - Мониторинг состояния в режиме реального времени - -️ Управление переменными среды - - Интеграция конфигураций рабочего стола - -️ Кроссплатформенная поддержка 1. Clone this repository 2. Run installation script: 3. Загрузить расширение в Chrome: - Открытый хром://расширения/ - Включить режим разработчика - Нажмите "Загрузить неупакованный" - Выберите каталог хромирования-расширения 1. Clone this repository 2. Run installation script: 3.

Обзор (машинный перевод)

MCPHub - это гибридное веб-приложение для управления серверами Model Context Protocol (MCP). Думайте об этом как о apt/pip, но для MCP-серверов, с современным веб-интерфейсом и безопасной локальной системной интеграцией.

Feature Особенности

Просмотр и установка MCP-серверов ️ Управление конфигурациями сервера Защищенные локальные операции через расширение Chrome

    • Web-интерфейс Мониторинг состояния в реальном времени ️ Управление переменными окружающей среды Интеграция конфигурации Claude Desktop Кроссплатформенная поддержка

Быстрый старт

Установите расширение Chrome и Native Host

Окна:

  1. Клонировать это хранилище
  2. Запуск сценария установки:

3.Загрузите расширение в Chrome:

  • Открыть chrome://extensions/
  • Включить режим разработчика
  • Нажмите “Загрузка неупакованная” Выберите chrome-extension каталог

** MacOS/Linux: **

  1. Клонировать это хранилище
  2. Запуск сценария установки:

3.Загрузите расширение в Chrome:

  • Открыть [[Т2]]
  • Включить режим разработчика
  • Нажмите “Загрузка неупакованная” Выберите chrome-extension каталог

Запуск Web Frontend

  1. Перейдите в веб-каталог:

  2. Установить зависимости:

3.Начать разработку сервера:

4.Откройте http://localhost:3000 в Chrome

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCPHub 🚀

MCPHub is a hybrid web/extension application for managing Model Context Protocol (MCP) servers. Think of it as apt/pip but for MCP servers, with a modern web interface and secure local system integration.

🌟 Features

  • 📦 Browse and install MCP servers
  • ⚙️ Manage server configurations
  • 🔐 Secure local operations through Chrome extension
  • 🌐 Web-based interface
  • 🔄 Real-time status monitoring
  • 🛠️ Environment variable management
  • 📝 Claude Desktop config integration
  • 🖥️ Cross-platform support

🚀 Quick Start

Install Chrome Extension and Native Host

Windows:

  1. Clone this repository
  2. Run installation script:
cd chrome-extension/scripts
windows-install.bat
  1. Load the extension in Chrome:
    • Open chrome://extensions/
    • Enable Developer mode
    • Click “Load unpacked”
    • Select the chrome-extension directory

MacOS/Linux:

  1. Clone this repository
  2. Run installation script:
cd chrome-extension/scripts
# For MacOS:
./macos-install.sh
# For Linux:
./linux-install.sh
  1. Load the extension in Chrome:
    • Open chrome://extensions/
    • Enable Developer mode
    • Click “Load unpacked”
    • Select the chrome-extension directory

Run Web Frontend

  1. Navigate to web directory:
cd web
  1. Install dependencies:
npm install
  1. Start development server:
npm run dev
  1. Open http://localhost:3000 in Chrome

📁 Project Structure

mcphub/
├── chrome-extension/       # Chrome extension
│   ├── manifest.json      # Extension manifest
│   ├── background.js      # Service worker
│   ├── popup/            # Extension popup UI
│   ├── native-host/      # Native messaging host
│   └── scripts/          # Installation scripts
├── web/                  # Next.js frontend
│   ├── src/             # Source code
│   └── package.json     # Dependencies
└── registry/            # Server registry
    └── servers.yaml     # Available servers

⚙️ Configuration

Claude Desktop Integration

MCPHub manages the Claude Desktop config file located at:

  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Server Configuration Example

{
  "mcpServers": {
    "github": {
      "command": "node",
      "args": [
        "@modelcontextprotocol/server-github"
      ],
      "env": {
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "github": { "command": "node", "args": [ "@modelcontextprotocol/server-github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here" } } } }