Skip to main content
Glama

AI Ops Hub

by Galiusbro

AI Ops Hub

MCP-сервер с RAG для операционных задач разработчика.

Что это

AI Ops Hub — это MCP (Model Context Protocol) сервер, который предоставляет ИИ-клиентам безопасный доступ к:

  • Локальным заметкам и документам

  • Веб-страницам (с очисткой)

  • RAG-поиску по личному корпусу

  • Инструментам для создания задач и заметок

Установка

# Установка зависимостей npm install # Или с pnpm pnpm install

Разработка

# Запуск в режиме разработки npm run dev # Сборка npm run build # Тесты npm test

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

База данных (SQLite в Docker)

# Запуск SQLite контейнера ./scripts/db.sh start # Инициализация базы данных ./scripts/db.sh init # Проверка статуса ./scripts/db.sh status # Остановка ./scripts/db.sh stop

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

Создайте файл .env в корне проекта:

NOTES_DIR=./notes TASKS_FILE=./tasks.md RAG_DB_PATH=./data/rag.db WEB_ALLOWED_HOSTS=example.com,developer.mozilla.org

Подключение к Claude Desktop

Локальное подключение (stdio)

Добавьте в конфигурацию Claude Desktop:

{ "mcpServers": { "ai-ops-hub": { "command": "node", "args": ["./dist/server.js"], "env": { "NOTES_DIR": "/path/to/your/notes", "RAG_DB_PATH": "/path/to/your/rag.db" } } } }

Удаленное подключение (HTTP)

Для удаленного доступа запустите HTTP сервер:

# Запуск HTTP сервера npm run start:http # Или через Docker docker-compose --profile app up -d

Затем используйте HTTP API:

# Проверка здоровья curl http://localhost:3333/health # Список инструментов curl http://localhost:3333/tools # Вызов инструмента curl -X POST http://localhost:3333/call \ -H "Content-Type: application/json" \ -d '{"name":"file_read","arguments":{"path":"test-note.md"}}'

Статус разработки

MVP готова - базовая функциональность работает

  • Базовая структура проекта

  • MCP сервер (stdio)

  • RAG модуль (заглушка)

  • Интеграции (файлы, веб, задачи)

  • SQLite база данных в Docker

  • Безопасность файлов и веб-запросов

  • HTTP транспорт

  • Полная RAG интеграция с SQLite

  • Аудит и логирование

Тестирование

# Сборка проекта npm run build # Запуск тестов сервисов node test/test-services.js # Запуск HTTP API тестов npm run test:http # Запуск unit тестов (когда будут готовы) npm test

Демонстрация

После запуска тестов вы увидите:

  1. FileService - чтение файлов и безопасность путей

  2. TaskService - создание и управление задачами

  3. RAGService - базовая структура для поиска документов

  4. WebService - безопасное получение веб-страниц

Все сервисы работают с проверкой безопасности и логированием операций.

Deploy Server
-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

An MCP server with RAG capabilities that provides AI clients secure access to local notes, documents, web pages, and task management tools for developer operational tasks. Features file operations, web scraping with content cleaning, and personal knowledge corpus search functionality.

  1. Что это
    1. Установка
      1. Разработка
        1. Конфигурация
          1. База данных (SQLite в Docker)
          2. Переменные окружения
        2. Подключение к Claude Desktop
          1. Локальное подключение (stdio)
          2. Удаленное подключение (HTTP)
        3. Статус разработки
          1. Тестирование
            1. Демонстрация

              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/Galiusbro/MCP'

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