detection-mcp
detection-mcp
detection-mcp ist ein lokaler STDIO Model Context Protocol Server für Objekterkennungs-Annotationen. Er speichert Workflow-Status und Annotationen in SQLite, rendert Vorschauen zur Überprüfung im Speicher und exportiert JSONL, ohne die Quellbilder zu verändern.
Status
Die v1-Implementierung steht zur Überprüfung bereit. Sie stellt 23 Werkzeuge für Datensätze, Kategorien, Bilder, achsenausgerichtete Boxen, rotierte Boxen, Vorschauen und Export zur Verfügung. Das Paket erfordert Python 3.12 oder neuer und verwendet fastmcp>=3.4.7,<4.0.0, was kompatible 3.x-Sicherheitsupdates ermöglicht.
Related MCP server: z_ai_vision_mcp_server_clone
Installation aus diesem Repository
Installieren Sie uv und führen Sie dann aus:
uv tool install .
detection-mcp --versionFür die Repository-Entwicklung:
uv sync --locked --all-groups
uv run pre-commit install --install-hooks --hook-type pre-commit --hook-type commit-msg --hook-type pre-pushKonfigurieren eines MCP-Clients
Verwenden Sie eine installierte ausführbare Datei und gewähren Sie nur die Verzeichnisse, die die Aufgabe benötigt:
{
"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"
]
}
}
}Der Server verwendet STDIO: Protokollnachrichten gehen an stdout und Logs an stderr. CLI-Optionen überschreiben die Umgebungsvariablen DETECTION_MCP_*. Siehe Konfiguration für alle Einstellungen.
Annotations-Workflow
Registrieren Sie einen Datensatzstamm und definieren Sie Kategorien.
Listen Sie Bilder nach Status oder deterministischer Zufallsreihenfolge auf.
Zeigen Sie eine Vorschau eines orientierungskorrigierten Bildes an.
Fügen Sie normalisierte achsenausgerichtete oder rotierte Boxen in atomaren Batches hinzu.
Zeigen Sie die Überlagerungsvorschau an und korrigieren Sie Annotationen, bevor Sie das Bild als abgeschlossen markieren.
Exportieren Sie abgeschlossene Bilder nach AutoTrain oder erweitertem JSONL.
Installieren der Agent Skills
Die Agent Skills befinden sich nur im skills/-Verzeichnis des Repositorys. Sie sind nicht im Python-Wheel, im Quellverteilungspaket oder im Container-Image enthalten. Installieren Sie einen der Skills direkt von GitHub mit der skills CLI:
npx skills add ryan-minato/detection-mcp --skill object-detection-annotation
npx skills add ryan-minato/detection-mcp --skill detection-mcp-setupDie Standardinstallation ist projektlokal. Fügen Sie --global hinzu, wenn der Skill projektübergreifend verfügbar sein soll.
Werkzeuggruppen
Bereich | Werkzeuge |
Datensätze |
|
Kategorien |
|
Bilder und Prüfung |
|
Annotationen |
|
Export |
|
Siehe die vollständige Werkzeugreferenz und das Exportformat.
Entwicklungsbefehle
just ist der Befehlsausführer des Repositorys:
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 hooksUmgehen Sie niemals Git-Hooks. Jeder Commit erfordert das vollständige Qualitätsgate und einen gestagten Secret/PII-Scan. Siehe CONTRIBUTING.md, SECURITY.md und AGENTS.md.
Container
Das Produktionsimage läuft als Nicht-Root-Benutzer. Datensatz-Mounts müssen schreibgeschützt sein, während Status und Exporte separate beschreibbare Mounts erfordern. Siehe Docker-Bereitstellung und docker-compose.example.yml.
Lizenz
Apache-2.0. Siehe 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