Skip to main content
Glama

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 - безопасное получение веб-страниц

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

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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

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