lalanoo-protocol
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@lalanoo-protocollock src/feature.ts for agent agt-001"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
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.
Latest Blog Posts
- 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/MacXhi/lalanoo-protocol'
If you have feedback or need assistance with the MCP directory API, please join our Discord server