detection-mcp
detection-mcp
detection-mcp es un servidor local del Model Context Protocol por STDIO para la anotación de detección de objetos. Almacena el estado del flujo de trabajo y las anotaciones en SQLite, genera vistas previas de revisión en memoria y exporta JSONL sin modificar las imágenes de origen.
Estado
La implementación v1 está disponible para revisión. Expone 23 herramientas para conjuntos de datos, categorías, imágenes, cajas alineadas con los ejes, cajas rotadas, vistas previas y exportación. El paquete está diseñado para Python 3.12 o superior y usa fastmcp>=3.4.7,<4.0.0, lo que permite actualizaciones de seguridad compatibles con 3.x.
Related MCP server: z_ai_vision_mcp_server_clone
Instalación desde este repositorio
Instala uv y luego ejecuta:
uv tool install .
detection-mcp --versionPara el desarrollo del repositorio:
uv sync --locked --all-groups
uv run pre-commit install --install-hooks --hook-type pre-commit --hook-type commit-msg --hook-type pre-pushConfigura un cliente MCP
Usa un ejecutable instalado y concede solo los directorios que la tarea necesite:
{
"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"
]
}
}
}El servidor usa STDIO: los mensajes del protocolo van a stdout y los registros a stderr. Las opciones de CLI anulan las variables de entorno DETECTION_MCP_*. Consulta configuración para conocer todos los ajustes.
Flujo de trabajo de anotación
Registra una raíz de conjunto de datos y define las categorías.
Enumera las imágenes por estado o en orden aleatorio determinista.
Previsualiza una imagen corregida en orientación.
Añade cajas normalizadas alineadas con los ejes o rotadas en lotes atómicos.
Previsualiza la superposición y corrige las anotaciones antes de marcar la imagen como completada.
Exporta las imágenes completadas a AutoTrain o a JSONL extendido.
Instala las habilidades de agente
Las habilidades de agente residen únicamente en el directorio raíz skills/ del repositorio. No están incluidas en el wheel de Python, la distribución de fuentes ni la imagen de contenedor. Instala cualquiera de las habilidades directamente desde GitHub mediante skills CLI:
npx skills add ryan-minato/detection-mcp --skill object-detection-annotation
npx skills add ryan-minato/detection-mcp --skill detection-mcp-setupLa instalación por defecto es local al proyecto. Añade --global cuando la habilidad deba estar disponible en todos los proyectos.
Grupos de herramientas
Área | Herramientas |
Conjuntos de datos |
|
Categorías |
|
Imágenes y revisión |
|
Anotaciones |
|
Exportación |
|
Consulta la referencia de herramientas completa y el formato de exportación.
Comandos de desarrollo
just es el ejecutor de comandos del repositorio:
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 hooksNunca omitas los hooks de Git. Cada confirmación requiere la puerta de calidad completa y un análisis de secretos/PII en el área de preparación. Consulta CONTRIBUTING.md, SECURITY.md y AGENTS.md.
Contenedores
La imagen de producción se ejecuta como un usuario no root. Los montajes de conjuntos de datos deben ser de solo lectura, mientras que el estado y las exportaciones requieren montajes de escritura separados. Consulta despliegue de Docker y docker-compose.example.yml.
Licencia
Apache-2.0. Consulta 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