detection-mcp
detection-mcp
detection-mcp — это локальный STDIO-сервер протокола контекста модели для аннотации обнаружения объектов. Он хранит состояние рабочего процесса и аннотации в SQLite, отображает предварительный просмотр рецензирования в памяти и экспортирует JSONL без изменения исходных изображений.
Статус
Реализация v1 доступна для рецензирования. Она предоставляет 23 инструмента для наборов данных, категорий, изображений, выровненных по осям прямоугольников, повёрнутых прямоугольников, предварительного просмотра и экспорта. Пакет предназначен для Python 3.12 или новее и использует fastmcp>=3.4.7,<4.0.0, что позволяет получать совместимые обновления безопасности 3.x.
Related MCP server: z_ai_vision_mcp_server_clone
Установка из этого репозитория
Установите uv, затем выполните:
uv tool install .
detection-mcp --versionДля разработки репозитория:
uv sync --locked --all-groups
uv run pre-commit install --install-hooks --hook-type pre-commit --hook-type commit-msg --hook-type pre-pushНастройка MCP-клиента
Используйте установленный исполняемый файл и предоставьте только те каталоги, которые необходимы для задачи:
{
"mcpServers": {
"detection-mcp": {
"command": "detection-mcp",
"args": [
"--db-path", "/var/lib/detection-mcp/annotations.db",
"--allowed-dataset-root", "/srv/datasets",
"--allowed-export-root", "/srv/exports"
]
}
}
}Сервер использует STDIO: сообщения протокола отправляются в stdout, а журналы — в stderr. Параметры командной строки переопределяют переменные окружения DETECTION_MCP_*. См. конфигурацию для всех настроек.
Рабочий процесс аннотации
Зарегистрируйте корневой каталог набора данных и определите категории.
Выведите список изображений по статусу или в детерминированном случайном порядке.
Предварительно просмотрите изображение с исправленной ориентацией.
Добавьте нормализованные выровненные по осям или повёрнутые прямоугольники атомарными пакетами.
Просмотрите наложение и исправьте аннотации перед отметкой изображения как завершённого.
Экспортируйте завершённые изображения в AutoTrain или расширенный JSONL.
Установка навыков агента
Навыки агента находятся только в корневом каталоге skills/ репозитория. Они не включены в Python-колесо, исходный дистрибутив или образ контейнера. Установите любой навык напрямую из GitHub с помощью skills CLI:
npx skills add ryan-minato/detection-mcp --skill object-detection-annotation
npx skills add ryan-minato/detection-mcp --skill detection-mcp-setupУстановка по умолчанию является локальной для проекта. Добавьте --global, когда навык должен быть доступен для всех проектов.
Группы инструментов
Область | Инструменты |
Наборы данных |
|
Категории |
|
Изображения и рецензия |
|
Аннотации |
|
Экспорт |
|
См. полный справочник инструментов и формат экспорта.
Команды разработки
just — это исполнитель команд репозитория:
just sync # synchronize the locked environment
just test # run ordinary tests
just quality-control # run CI checks without tests
just quality # run the complete local commit gate
just hooks # run repository hooks against tracked files
just check # run quality and hooksНикогда не обходите Git-хуки. Каждый коммит требует полного контроля качества и сканирования секретов/PII. См. CONTRIBUTING.md, SECURITY.md и AGENTS.md.
Контейнеры
Производственный образ запускается от имени непривилегированного пользователя. Монтирования наборов данных должны быть только для чтения, а состояние и экспорт требуют отдельных монтирований для записи. См. развёртывание Docker и docker-compose.example.yml.
Лицензия
Apache-2.0. См. LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
Alicense-qualityDmaintenanceAn MCP server that enables automated dataset creation and custom object detection model training through natural language interactions. It integrates foundation models like GroundedSAM for auto-labeling and supports training specialized YOLOv8 models using local or Unsplash images.4MIT- FlicenseBqualityBmaintenanceOpenAI-compatible MCP server for running image analysis tools against your own vision model endpoint.718
- Alicense-qualityCmaintenanceA filesystem-backed MCP server with REST API for AI tool integration and project workflow tracking. Zero database required.283MIT
- AlicenseAqualityBmaintenanceA local (stdio) MCP server for PixelVault — agent-first image hosting, enabling upload of local files by path without base64.624MIT
Related MCP Connectors
MCP (Model Context Protocol) server for Appwrite
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ryan-minato/detection-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server