MCP Environment & Installation Manager
Менеджер по установке и окружению 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С Клодом для рабочего стола
Запустите предоставленный скрипт установки:
npm run setup:claudeИли вручную добавьте Environment Manager в файл конфигурации Claude for Desktop:
{
"mcpServers": {
"env-manager": {
"command": "mcp-env-manager",
"displayName": "Environment & Installation Manager"
}
}
}Перезапустите 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 .
Лицензия
Массачусетский технологический институт
Maintenance
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
- Flicense-qualityDmaintenanceA 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
- Flicense-qualityCmaintenanceA 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.
- Alicense-qualityFmaintenanceAn 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.1MIT
- Alicense-qualityDmaintenanceA modular framework for building and running multiple MCP servers with file operations, system information, and extensible tool/prompt/resource support.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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