Provides secure access to local files and documents with path validation and safety checks for reading notes and documentation
Integrates with SQLite database for RAG (Retrieval-Augmented Generation) search functionality over personal document corpus
Enables creation and management of tasks and notes through dedicated task management tools
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Ops Hubsearch my notes for recent deployment issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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Демонстрация
После запуска тестов вы увидите:
FileService - чтение файлов и безопасность путей
TaskService - создание и управление задачами
RAGService - базовая структура для поиска документов
WebService - безопасное получение веб-страниц
Все сервисы работают с проверкой безопасности и логированием операций.
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.