MCP Бесплатно

MCP Context Provider MCP сервер

Статический MCP сервер, который предоставляет AI моделям постоянный контекст для инструментов, правила и синтаксические предпочтения, сохраняющиеся между сессиями чата, предотвращая потерю контекста и обеспечивая автоматические исправления.

автор: doobidoo

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/mcp-context-provider | bash

Статический MCP сервер, который предоставляет AI моделям постоянный контекст для инструментов, правила и синтаксические предпочтения, сохраняющиеся между сессиями чата, предотвращая потерю контекста и обеспечивая автоматические исправления.

Установка

Автоматическая установка (Unix/Linux/macOS)

git clone https://github.com/doobidoo/MCP-Context-Provider.git
cd MCP-Context-Provider
./scripts/install.sh

Автоматическая установка (Windows)

git clone https://github.com/doobidoo/MCP-Context-Provider.git
cd MCP-Context-Provider
.\scripts\install.bat

Ручная установка из DXT

npm install -g @anthropic-ai/dxt
wget https://github.com/doobidoo/MCP-Context-Provider/raw/main/mcp-context-provider-1.2.1.dxt
dxt unpack mcp-context-provider-1.2.1.dxt ~/mcp-context-provider
cd ~/mcp-context-provider
python -m venv venv
source venv/bin/activate
pip install mcp>=1.9.4

Из исходного кода

git clone https://github.com/doobidoo/MCP-Context-Provider.git
cd MCP-Context-Provider
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

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

Claude Desktop (виртуальное окружение)

{
  "mcpServers": {
    "context-provider": {
      "command": "/path/to/mcp-context-provider/venv/bin/python",
      "args": ["/path/to/mcp-context-provider/context_provider_server.py"],
      "env": {
        "CONTEXT_CONFIG_DIR": "/path/to/mcp-context-provider/contexts",
        "AUTO_LOAD_CONTEXTS": "true"
      }
    }
  }
}

Claude Desktop (системный Python)

{
  "mcpServers": {
    "context-provider": {
      "command": "python",
      "args": ["context_provider_server.py"],
      "cwd": "/path/to/MCP-Context-Provider",
      "env": {
        "CONTEXT_CONFIG_DIR": "./contexts",
        "AUTO_LOAD_CONTEXTS": "true"
      }
    }
  }
}

Доступные инструменты

Инструмент Описание
get_tool_context Получить правила контекста для конкретного инструмента
get_syntax_rules Получить правила преобразования синтаксиса
list_available_contexts Показать все загруженные категории контекста
apply_auto_corrections Применить автоматические исправления синтаксиса
execute_session_initialization Инициализировать сессию с интеграцией сервиса памяти
get_session_status Получить детальный статус инициализации сессии
create_context_file Создать новые файлы контекста динамически с валидацией
update_context_rules Обновить существующие правила контекста с резервным копированием и валидацией
add_context_pattern Добавить паттерны для автоматического срабатывания секций для интеграции с памятью
analyze_context_effectiveness Анализировать эффективность контекста с insights на основе памяти
suggest_context_optimizations Генерировать глобальные предложения по оптимизации на основе паттернов использования
get_proactive_suggestions Предоставить проактивные предложения контекста для улучшения рабочего процесса
auto_optimize_context Автоматически оптимизировать контексты на основе рекомендаций движка обучения

Возможности

  • Постоянный контекст, который сохраняется при перезапуске Claude Desktop
  • Автоматическое внедрение специфических правил для инструментов и синтаксических предпочтений
  • Правила контекста для DokuWiki, Terraform, Azure, Git и других инструментов
  • Автоматические преобразования синтаксиса (например, Markdown → DokuWiki)
  • Управление контекстом с версионным контролем для корпоративного использования
  • Динамическое создание и управление файлами контекста
  • Интеллектуальная система обучения, анализирующая эффективность контекста
  • Интеграция с сервисом памяти для постоянных данных обучения
  • Автоматическая оптимизация контекста на основе паттернов использования
  • Проактивные предложения для улучшения рабочего процесса

Переменные окружения

Обязательные

  • CONTEXT_CONFIG_DIR - Путь к директории с файлами конфигурации контекста

Опциональные

  • AUTO_LOAD_CONTEXTS - Включить автоматическую загрузку файлов контекста при запуске
  • ENVIRONMENT - Загрузка контекста для конкретной среды (например, 'prod')

Примеры использования

Получить правила синтаксиса DokuWiki для форматирования документации
Применить автоматические исправления синтаксиса для конвертации Markdown в формат DokuWiki
Показать все доступные контексты инструментов и их категории
Получить соглашения по именованию Terraform и лучшие практики
Применить правила соответствия именования ресурсов Azure автоматически

Ресурсы

Примечания

Сервер автоматически загружает файлы контекста из директории /contexts и поддерживает DokuWiki, Terraform, Azure, Git и общие предпочтения. Версия 1.6.0+ включает интеллектуальную систему обучения, которая требует интеграции с mcp-memory-service для продвинутых возможностей. Файлы контекста следуют JSON структуре с категориями инструментов, правилами синтаксиса, предпочтениями и автоматическими исправлениями.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI