
azure/documentdb-agent-kit
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Пакет Agent Skills для Azure DocumentDB (совместимость с MongoDB) - векторный поиск, полнотекстовый поиск, оптимизация запросов, настройка соединения, локальное развертывание, безопасность, HA и настройка MCP.
Обзор
В настоящее время этот проект находится в открытом доступе. API, конфигурация, компоновка на диске, содержимое навыков и поведение установщика могут измениться до общей доступности. Нет никакого SLA. Предоставлено «как есть»; см. Дополнительные условия Azure Preview. Не рекомендуется для производственных нагрузок. Пакет навыков агента + MCP-сервер — полностью управляемый сервис Azure, построенный на проекте DocumentDB с открытым исходным кодом (при поддержке Postgres, 99,03% MongoDB-совместим). Навыки следуют за форматом Agent Skills и набором кораблей с плагинами для Claude Code, Cursor, Codex, Gemini CLI и GitHub Copilot. Помимо навыков работы с текстом, комплект поставляется и проверяет местный контейнер DocumentDB и возвращает ответы на основе фактических данных (читая как API MongoDB, так и двигатель PostgreSQL под ним). Им нужны только docker, bash и python3 — нет MCP-сервера, нет облака, нет API-ключей. Полное руководство: docs/DIAGNOSTICS.md. Все они (они никогда не изменяют данные) и (движок MongoDB API + PostgreSQL).
Обзор (машинный перевод)
[!Важно] Публичный просмотр. В настоящее время этот проект находится в открытом доступе. API,
конфигурация, макет на диске, содержание навыков и поведение установщика могут Изменения в способах взлома до общей доступности. Нет никакого SLA. Предоставлено “как есть”; см. Дополнительные условия предварительного просмотра Azure. Не рекомендуется для производственных нагрузок.
Пакет навыков агента + MCP-сервер для Azure DocumentDB (MongoDB-совместимый) — полностью управляемый сервис Azure, построенный на проекте DocumentDB с открытым исходным кодом (поддерживаемый Postgres, 99,03% MongoDB-совместимый).
Навыки следуют за форматом Agent Skills и набором кораблей с плагинами для Claude Code, Cursor, Codex, Gemini CLI и GitHub Copilot.
** Каталог возможностей и навыков: ** docs/SKILLS.md
Диагностический инструментарий - Quickstart
Помимо текстовых навыков, комплект поставляется * * детерминистические диагностические сценарии * * и
** маршрутизатор базы знаний**, который проверяет локальный Контейнер DocumentDB и возврат
ответы на основе фактических данных (чтение как API MongoDB, так и движка PostgreSQL)
Снизу. Им нужны только docker, bash и python3 — нет MCP-сервера, нет
Облако, нет ключей API. Полное руководство: [4].
Инструменты scripts/
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
documentdb-agent-kit
[!IMPORTANT] Public Preview. This project is currently in Public Preview. APIs, configuration, on-disk layout, skill contents, and installer behavior may change in breaking ways before General Availability. There is no SLA. Provided “as-is”; see the Azure Preview Supplemental Terms. Not recommended for production workloads.
A bundle of agent skills + an MCP server for Azure DocumentDB (MongoDB-compatible) — the fully managed Azure service built on the open-source DocumentDB project (Postgres-backed, 99.03% MongoDB-compatible).
Skills follow the Agent Skills format and the kit ships with plugin manifests for Claude Code, Cursor, Codex, Gemini CLI, and GitHub Copilot.
👉 Capabilities and skill catalog: docs/SKILLS.md
Diagnostic Toolbox — Quickstart
Beyond the text skills, the kit ships deterministic diagnostic scripts and a
knowledge-base router that inspect a local DocumentDB container and return
evidence-based answers (reading both the MongoDB API and the PostgreSQL engine
underneath). They need only docker, bash, and python3 — no MCP server, no
cloud, no API keys. Full guide: docs/DIAGNOSTICS.md.
The tools (scripts/)
All are read-only (they never modify data) and cross-layer (MongoDB API +
PostgreSQL engine). Each takes --db ; add --json for a compact
machine-readable result (what the router consumes).
| Diagnostic | Answers | --json |
|---|---|---|
document-bloat-advisor |
Which collections have large text TOASTed and detoasted on every scan; which field to split out. | ✅ |
toast-split-advisor |
Which large fields can move to a side collection and the projected hot-document size. | ✅ |
index-redundancy-finder |
Redundant (prefix/duplicate/reverse) or unused indexes safe to drop. | ✅ |
db-config-advisor |
Working set vs cache, TOAST share, cache-hit ratios — evidence-based config review. | ✅ |
perf-advisor |
Overall health: collection-scan audit, query timing, PG I/O / locks / config. | ✅ |
data-integrity-check |
Orphaned foreign-key references and mixed-type fields (hard structural integrity). | ✅ |
Common flags: --container NAME, --password PASS, --port, --pg-port; env
vars DB_USER / DB_PASSWORD / PORT / PG_PORT are also honored. No password
is baked in — set DB_PASSWORD (or pass --password).
Quickstart
# 0. start a local DocumentDB container (choose any password; the scripts read it)
docker run --pull always -dt --name documentdb-local -p 10260:10260 \
-e USERNAME=docdbadmin -e PASSWORD=Test1234 \
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add azure/documentdb-agent-kit