FastMCP Todo Server
Ein FastMCP-basierter To-do-Server für das Swarmonomicon- Projekt. Dieser Server empfängt To-do-Anfragen über FastMCP und speichert sie in MongoDB zur Verarbeitung durch den Swarmonomicon-Todo-Worker.
Merkmale
- FastMCP-Server zum Empfangen von To-Do-Anfragen
- MongoDB-Integration für die Aufgabenspeicherung
- Kompatibel mit Swarmonomicon Todo Worker
- Python-basierte Implementierung
Installation
- Klonen Sie das Repository:
- Installieren Sie uv (falls noch nicht installiert):
- Erstellen und aktivieren Sie eine virtuelle Umgebung mit UV:
- Installieren Sie Abhängigkeiten mit uv:
- Installieren Sie für die Entwicklung zusätzliche Abhängigkeiten:
- Erstellen Sie eine
.env
Datei mit Ihrer Konfiguration:
Verwendung
Starten des Servers
- Starten Sie den FastMCP-Server:
Todos hinzufügen
Sie können mit FastMCP auf verschiedene Arten Aufgaben hinzufügen:
- Verwenden des FastMCP Python-Clients:
- Direkte Verwendung von MQTT:
Entwicklung
- Führen Sie Tests durch:
- Führen Sie Tests mit Abdeckung durch:
- Führen Sie eine bestimmte Testdatei aus:
Integration mit Swarmonomicon
Dieser Server ist Teil des größeren Swarmonomicon -Projekts, das Folgendes bietet:
- Aufgabenverwaltung und -verteilung
- Agentenbasierte Aufgabenverarbeitung
- Echtzeit-Updates über MQTT
- Integration mit verschiedenen KI-Modellen
Weitere Informationen zum Swarmonomicon-Projekt und seinen Funktionen finden Sie in der Hauptprojektdokumentation .
Lizenz
MIT-Lizenz
Beitragen
- Forken Sie das Repository
- Erstellen eines Feature-Zweigs
- Nehmen Sie Ihre Änderungen vor
- Fügen Sie Tests für neue Funktionen hinzu
- Senden einer Pull-Anfrage
Weitere Informationen zum Mitwirken am Swarmonomicon-Projekt finden Sie in den Beitragsrichtlinien des Hauptprojekts .
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein To-Do-Management-Server, der Anfragen über FastMCP empfängt und sie in MongoDB speichert, damit sie vom Swarmonomicon-Todo-Worker verarbeitet werden können.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.Last updated -1022TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.Last updated -1Python
- -securityFlicense-qualityA server that receives todo requests via FastMCP and stores them in MongoDB for processing by the Swarmonomicon todo worker.Last updated -7Python
- AsecurityFlicenseAqualityA server implementation that enables LLMs to programmatically manage tasks in Todo.txt files using the Model Context Protocol (MCP), supporting operations like adding, completing, deleting, listing, searching, and filtering tasks.Last updated -11675TypeScript