Skip to main content
Glama
devlimelabs

MCP Environment & Installation Manager

by devlimelabs

Менеджер по установке и окружению MCP

Единый центр управления для управления серверами MCP и их конфигурациями. Этот сервер MCP предоставляет инструменты для управления переменными среды, конфигурации на основе профилей и автоматизации локальной установки пакетов.

Функции

  • Управление переменными среды : безопасное хранение и управление переменными среды для ваших серверов MCP.

  • Система профилей : создание различных профилей для различных проектов или сред.

  • Локальная установка пакета : автоматическая локальная установка пакетов MCP.

  • Наблюдение за конфигурацией : мониторинг конфигураций MCP и адаптация к изменениям

  • Автоконфигурация : автоматическое обновление конфигураций для использования локально установленных пакетов.

Related MCP server: Promethean OS MCP

Установка

Установка Node.js

# Global installation
npm install -g @devlimelabs/mcp-env-manager

# Or using yarn
yarn global add @devlimelabs/mcp-env-manager

# Or using pnpm
pnpm add -g @devlimelabs/mcp-env-manager

Установка докера

# Clone the repository
git clone https://github.com/devlimelabs/master-mcps.git
cd master-mcps/packages/mcp-env-manager

# Build and run with Docker
npm run docker:build
npm run docker:run

# Or using Docker Compose
npm run compose:up

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

Создайте файл .env на основе шаблона .env.example :

# Copy the example configuration
cp .env.example .env

# Edit the configuration
nano .env

Важные переменные среды

  • MCP_ENV_ENCRYPTION_KEY : требуется для шифрования конфиденциальных значений.

  • MCP_ENV_STORAGE_DIR : Каталог для хранения конфигурации (по умолчанию: ~/.mcp-env-manager)

Использование

Интерфейс командной строки

# Start the MCP server with stdio transport (for Claude, Cursor integration)
mcp-env-manager

# Start with SSE transport (for web integration)
mcp-env-manager --sse --port 3000

С Клодом для рабочего стола

  1. Запустите предоставленный скрипт установки:

npm run setup:claude

Или вручную добавьте Environment Manager в файл конфигурации Claude for Desktop:

{
  "mcpServers": {
    "env-manager": {
      "command": "mcp-env-manager",
      "displayName": "Environment & Installation Manager"
    }
  }
}
  1. Перезапустите Claude for Desktop и начните использовать инструменты Environment Manager.

С курсором

Добавьте Environment Manager в файл конфигурации Cursor MCP:

{
  "mcpServers": {
    "env-manager": {
      "command": "mcp-env-manager"
    }
  }
}

Примеры инструментов

Управление профилями среды

> create-profile
  name: "Development Environment"
  description: "Configuration for local development"

> list-profiles

Управление переменными среды

> set-env-var
  profileId: "development-environment-12345"
  key: "API_KEY"
  value: "your-api-key-here"
  sensitive: true

> list-env-vars
  profileId: "development-environment-12345"

> activate-profile
  profileId: "development-environment-12345"

Управление установками MCP

> install-mcp
  packageName: "@modelcontextprotocol/server-filesystem"

> list-installed-mcps

> update-mcp
  packageName: "@modelcontextprotocol/server-filesystem"

Наблюдение за конфигурацией

> configure-watcher
  watchClaude: true
  watchCursor: true

> enable-auto-localize
  enabled: true

Разработка

# Install dependencies
npm install

# Start in development mode
npm run dev

# Run tests
npm test

# Build the package
npm run build

Известные ограничения и будущие улучшения

  • SSE Transport : Текущая реализация SSE transport неполная и возвращается к stdio. Необходима дальнейшая работа, чтобы сделать ее полностью функциональной для веб-интеграций.

  • Тестирование : MCP-сервер взаимодействует через JSON-RPC через stdio, что делает автоматизированное тестирование более сложным. См. testing_guide.md для процедур ручного тестирования.

  • Установка пакета : Установка пакета зависит от локальной среды Node.js и должна быть протестирована с реальными пакетами MCP.

Выполнение ручных тестов

Подробную информацию о ручном тестировании см. в Руководстве по тестированию .

Развертывание Docker

Пакет включает многоэтапный Dockerfile и docker-compose.yml для простого развертывания:

# Start the service with Docker Compose
docker-compose up -d

# View logs
docker-compose logs -f

# Stop the service
docker-compose down

Соображения безопасности

  • MCP_ENV_ENCRYPTION_KEY следует хранить в безопасности и не передавать в систему контроля версий.

  • Конфиденциальные данные шифруются при хранении с использованием предоставленного ключа шифрования.

  • Используйте надежный, случайно сгенерированный ключ шифрования для производственных сред.

Внося вклад

Вклады приветствуются! Подробности смотрите на CONTRIBUTING.md .

Лицензия

Массачусетский технологический институт

Install Server
A
license - permissive license
D
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A local CLI & API for MCP management that allows users to download, install, manage, and interact with MCPs from GitHub, featuring process state management, port allocation, and HTTP API routes.
    171
  • F
    license
    -
    quality
    C
    maintenance
    A unified MCP server with composable tools for GitHub operations, file management, shell execution, kanban boards, Discord messaging, and package management. Features role-based security, HTTP/stdio transports, and a web-based development UI.
  • A
    license
    -
    quality
    F
    maintenance
    An MCP server that enables programmatic management and monitoring of development servers through a unified interface and interactive TUI. It provides tools for process control, log streaming, and experimental browser automation via Playwright.
    1
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A modular framework for building and running multiple MCP servers with file operations, system information, and extensible tool/prompt/resource support.
    MIT

View all related MCP servers

Related MCP Connectors

  • A MCP server built for developers enabling Git based project management with project and personal…

  • MCP Server for JFrog, providing tools for development and artifact management.

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/devlimelabs/mcp-env-manager-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server