lalanoo-protocol
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
lalanoo-protocol
Framework open-source de coordination multi-agents basé sur le Model Context Protocol (MCP).
Problème résolu
Quand plusieurs agents IA (Antigravity, Claude, Copilot, Codex…) travaillent simultanément sur un même dépôt, ils ne se "voient" pas : ils s'écrasent mutuellement, prennent des décisions contradictoires et n'ont aucune mémoire partagée.
lalanoo-protocol leur donne :
📋 Un registre partagé (qui travaille sur quoi)
🔒 Un système de verrouillage de fichiers avec tokens UUID
💬 Un bus de messages asynchrone entre agents
📝 Un journal d'architecture (ADR automatiques)
🏛️ Un moteur de conseils multi-agents (vote, consensus, clôture)
🔄 Un orchestrateur de messages JSON inter-agents
Related MCP server: ACDP
Architecture
Agent 1 ──┐
Agent 2 ──┤──► MCP Server (lalanoo.py mcp) ──► Markdown Storage
Agent N ──┘ │ (memoire.md
└──► Orchestrateur agents_registry.md
│ message_board.md)
▼
Agents ciblesInstallation
# Depuis PyPI (bientôt)
pip install lalanoo-protocol
# Depuis le source
pip install -e ".[dev]"Usage rapide
CLI
lalanoo-protocol status
lalanoo-protocol register --agent-id agt-001 --status "Idle"
lalanoo-protocol lock src/feature.ts --agent agt-001
lalanoo-protocol unlock src/feature.ts --agent agt-001 --token <token-reçu>
lalanoo-protocol message --from-agent agt-001 --to-agent agt-002 \
--status-type "🟢 Terminé" "Feature X prête."
lalanoo-protocol mcp # démarre le serveur MCP stdioServeur MCP (configuration client)
{
"mcpServers": {
"lalanoo": {
"command": "lalanoo-protocol",
"args": ["mcp"],
"cwd": "/chemin/vers/votre/projet"
}
}
}SDK Python
from lalanoo import op_lock, op_unlock, op_message
result = op_lock("src/feature.ts", "agt-001")
token = result["token"]
# ... travail sur le fichier ...
op_unlock("src/feature.ts", "agt-001", token)
op_message("agt-001", "agt-002", "🟢 Terminé", "Feature X livrée.")Outils MCP exposés
Outil | Description |
| Statut des verrous et agents actifs |
| S'enregistrer dans le registre |
| Verrouiller un fichier (retourne un token) |
| Déverrouiller (token requis) |
| Poster un message/hand-off |
| Ajouter au journal de bord |
| Créer une décision d'architecture |
| Lancer un conseil multi-agents |
| Voter dans un conseil |
| Clôturer et générer l'ADR |
| Demander une revue de code |
| Soumettre un rapport de revue |
| Publier un lot de travail |
| Générer une roadmap ou un CDC |
Développement
git clone https://github.com/your-org/lalanoo-protocol
cd lalanoo-protocol
pip install -e ".[dev]"
pytest tests/ -vLicence
MIT — voir LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Coordinate multiple AI agents over MCP: atomic claims, leases, shared ledger, handoffs, tasks.
Team agent collaboration: shared team facts, human-confirmed writes, tasks and threads over MCP.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Project management shared by people and AI agents, with persistent project state through MCP.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables multi-agent collaboration across different AI assistants and projects by providing a universal coordination layer for MCP-compatible agents to communicate, share context, and coordinate complex tasks seamlessly.1251 npm33MIT
- AlicenseAqualityDmaintenanceEnables multiple AI agents to coordinate work on the same codebase by providing real-time file locking, commit approval, and agent awareness through a lightweight WebSocket-based MCP server.921 npm11MIT
- FlicenseNot gradedqualityCmaintenanceEnables multi-agent communication workflows with consensus arbitration, peer messaging, and operator-mediated collaboration through authenticated MCP tools.1-
- AlicenseNot gradedqualityBmaintenanceMCP server for multi-agent collaboration enabling AI agents to communicate, delegate tasks, and share artifacts across clients and machines with federation support.113 npm1MIT