Cellpose MCP Server
Cellpose MCP Server
Cellpose-mcp ist ein Model Context Protocol (MCP)-Server, der KI-Assistenten wie Claude, Cursor IDE usw. die Zellsegmentierung über natürliche Sprachbefehle ermöglicht. Dieses Tool stellt umfassende Cellpose-Funktionalität über 13+ MCP-Tools bereit, darunter 2D/3D-Segmentierung, Stapelverarbeitung, Bildrestaurierung (Entrauschen, Entschärfen, Hochskalieren) und das Training benutzerdefinierter Modelle. Das System integriert sich nahtlos in Napari und ermöglicht vollständige Arbeitsabläufe von der Segmentierung bis zur interaktiven Visualisierung.

📌 Hinweis: Dieses Projekt begann als Spaßprojekt, inspiriert von napari-mcp und angepasst für Cellpose-Segmentierungs-Workflows. Wenn Sie beitragen möchten, kontaktieren Sie mich bitte unter ssahu2@ucmerced.edu.
🚀 Schnellstart
Anforderungen: Python 3.10, 3.11 oder 3.12 und Cellpose 3.1.1.2.
Cellpose 4 enthält die Restaurierungs-API nicht, die von diesem Server verwendet wird. Das Paket pinnt die finale Cellpose-3-Version, bis die Restaurierung einen getesteten Ersatz hat.
Installation von PyPI:
pip install cellpose-mcpInstallation und Konfiguration für Cursor in einem Schritt:
pip install cellpose-mcp && cellpose-mcp-install cursorDas Installationsprogramm verwendet das Python, das den Befehl ausführt (oder eine Conda-Umgebung namens Cellpose_mcp, falls vorhanden). Starten Sie Cursor nach der Konfiguration neu.
Entwicklungsinstallation (aus dem Quellcode):
git clone https://github.com/surajinacademia/cellpose_mcp.git
cd cellpose_mcp
pip install -e .Automatische Konfiguration Ihrer KI-Anwendung
Führen Sie nach pip install cellpose-mcp das Installationsprogramm für Ihre App aus. Es schreibt in die korrekte MCP-Konfigurationsdatei unter Verwendung Ihres aktuellen Python.
Anwendung | Befehl | Hinweise |
Cursor IDE |
| Schreibt in |
Claude Desktop |
| Fügt zur Claude-Desktop-Konfiguration hinzu |
Antigravity |
| Konfiguriert Antigravity MCP |
VS Code (Cline/Roo Cline) |
| Konfiguriert die Cline/Roo-Cline-Erweiterung |
Claude Code | Nur manuell | Siehe Manuelle Konfiguration unten |
Optionen: --python-path /pfad/zu/python zur Verwendung eines bestimmten Python; --env-name NAME zur Verwendung einer Conda-Umgebung (Standard: Cellpose_mcp).
Wenn Sie die manuelle Einrichtung bevorzugen (oder Claude Code verwenden), erstellen Sie eine .mcp.json-Datei im Stammverzeichnis Ihres Projekts. Verwenden Sie den vollständigen Pfad zu Ihrer Python-Ausführungsdatei, wenn python nicht dasjenige ist, auf dem cellpose-mcp installiert ist (z. B. eine venv oder Conda):
{
"mcpServers": {
"cellpose": {
"command": "python",
"args": ["-m", "cellpose_mcp"],
"env": {
"KMP_DUPLICATE_LIB_OK": "TRUE",
"OMP_NUM_THREADS": "1"
}
}
}
}Für Cursor verwenden Sie dieselbe Struktur in ~/.cursor/mcp.json (global) oder .cursor/mcp.json in Ihrem Projekt.
Starten Sie nach der Installation Ihre KI-App neu und versuchen Sie Folgendes zu fragen:
"Can you list available Cellpose models?"
"Segment the cells in ./data/sample.tif using the cyto2 model"🎯 Was können Sie tun?
Beispiel: Zellsegmentierung in Aktion
Grundlegende Zellsegmentierung
"Segment the cells in ./data/sample.tif using the cyto2 model"
"List available Cellpose models"
"Estimate cell diameter from ./data/image.tif"Erweiterte Arbeitsabläufe
"Segment all TIFF files in ./data/images/ and save masks to ./output/"
"Train a custom segmentation model using images in ./train/images/ and masks in ./train/masks/"
"Restore and segment the noisy image in ./data/noisy.tif using oneclick_cyto3"Stapelverarbeitung
"Process all images in ./data/ with the cyto2 model and save results to ./output/"Related MCP server: BambuStudio MCP Server
🛠 Verfügbare MCP-Tools
Der Server stellt 13+ Tools für die vollständige Cellpose-Funktionalität bereit:
Segmentierungswerkzeuge
segment_cells_2d- Zellen in 2D-Bildern segmentierensegment_cells_3d- Zellen in 3D-Volumina segmentierensegment_cells_batch- Mehrere Bilder stapelweise verarbeiten
Bildrestaurierungswerkzeuge
denoise_image- Mikroskopiebilder entrauschendeblur_image- Mikroskopiebilder entschärfenupsample_image- Niedrigauflösende Bilder hochskalierenrestore_and_segment- Kombinierte Restaurierung + Segmentierung
Trainingswerkzeuge
train_segmentation_model- Benutzerdefiniertes Segmentierungsmodell trainierentrain_restoration_model- Benutzerdefiniertes Restaurierungsmodell trainieren
Hilfswerkzeuge
list_available_models- Alle vortrainierten Modelle auflistenestimate_cell_diameter- Zelldurchmesser aus dem Bild schätzensave_masks- Masken in verschiedenen Formaten speichernload_image_info- Bildmetadaten abrufen
📖 Dokumentation
Schnellstart-Anleitung - In 3 Schritten starten
Verfügbare Tools - Vollständige Werkzeugliste
Versionshinweise - Detaillierte Informationen zur Version v0.1.0
Änderungsprotokoll - Versionshistorie und Änderungen
📋 Architektur
FastMCP-Server: Übernimmt die MCP-Protokollkommunikation
Cellpose-Integration: Verwaltet das Laden von Modellen und Segmentierungsvorgänge
Werkzeugschicht: Stellt Cellpose-Funktionalität als MCP-Tools bereit
Datei-E/A: Übernimmt Bildlesen, -schreiben und Maskenerzeugung
Hauptmerkmale:
Thread-sicher: Alle Vorgänge werden ordnungsgemäß serialisiert
Nicht blockierend: Asynchrone Vorgänge für bessere Leistung
Napari-Integration: Integration mit Napari für Visualisierung und Analyse
Autor: Suraj Sahu
Zugehörigkeit: Department of Physics, University of California Merced, CA, USA
E-Mail: ssahu2@ucmerced.edu
📄 Lizenz
BSD-3-Clause-Lizenz – siehe LICENSE-Datei für Details.
🙏 Danksagungen
Napari MCP von royerlab
Cellpose-Team für die hervorragende Segmentierungsbibliothek
FastMCP für das MCP-Framework
Anthropic für Claude und die MCP-Entwicklung
Model Context Protocol – Offener Standard für die KI-Tool-Integration
This server cannot be installed
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
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to explore computer vision datasets, execute operators, and build workflows through natural language using FiftyOne's operator framework with 80+ built-in operators and plugin management capabilities.23
- AlicenseNot gradedqualityNot gradedmaintenanceProvides end-to-end 3D printing automation for Bambu Lab printers, allowing users to generate, slice, and monitor prints using natural language. It features model generation from text or images, real-time camera monitoring, and automated print quality improvement.
- AlicenseAqualityDmaintenanceEnables AI assistants to process 3D point clouds and meshes using CloudCompare through natural language commands.122MIT
- AlicenseAqualityAmaintenanceEnables AI agents to control Fiji/ImageJ for microscopy image analysis through natural language commands, supporting operations like image opening, filtering, particle analysis, and automated workflows.192BSD 3-Clause
Related MCP Connectors
LLM chat, text summarization and AI image generation
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to Stellary projects, boards, documents, and governed agent workflows.
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/surajinacademia/cellpose_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server