la-caja-mcp
la-caja-mcp
Система MCP доступа и обсуждения La Caja (контекстуальная память). Репозиторий B: потребитель La Caja (репозиторий A). Этот репозиторий не затрагивает ядро памяти; он общается с ним через API и предоставляет Caja агентам.
Что здесь есть
src/la_caja_mcp/protocolo.py— протокол обсуждения агент-агент-человек. Утверждения, запрос на вмешательство, раунды с дедлайном, человеческое решение. Детерминированный и воспроизводимый (event-sourcing, та же дисциплина, что и La Caja).src/la_caja_mcp/mcp_server.py— сервер MCP: инструменты обсуждения + инструменты памяти La Caja (репозиторий A, потребляемый через API), единый набор инструментов и два транспорта (stdio локальный / streamable HTTP удаленный).tests/— мини-фальсификация конечного автомата + интеграция с реальным клиентом MCP через stdio (обсуждение и память).demo_debate.py— демо обсуждения, завершающегося консенсусом.smoke_http.py— smoke-тест транспорта streamable HTTP.worker/— портативный хост ASGI (uvicorn + Dockerfile) для удаленного MCP.
Related MCP server: Arena MCP Server
Сервер MCP
Один набор инструментов, два транспорта:
# local (stdio): lo lanza el agente como subproceso
la-caja-mcp --transport stdio
# remoto (streamable HTTP): unico standard para MCP sobre red
la-caja-mcp --transport streamable-http --host 127.0.0.1 --port 8000Обсуждение: crear_sesion, mover (payload JSON), estado, ultimos_eventos, reproducir_sesion.
Память (требуется pip install la-caja; репозиторий A): procesar_consulta, declarar_relacion, consultar, contexto_primado, stats.
Память является постоянной с --caja-db <ruta> (SQLite, event-sourcing La Caja) или LA_CAJA_DB; без этого — в чистой памяти.
Транспорты MCP (архитектурное решение)
Локальный =
stdio(агент запускает сервер как подпроцесс).Удаленный = streamable HTTP (единственный стандарт для удаленного MCP, + OAuth).
worker/— пример развертываемого хоста (VPS/Docker); нет публичного размещенного MCP.
Тестирование
$env:PYTHONPATH="src"; python -m pytest tests -qMaintenance
Related MCP Servers
- AlicenseAqualityCmaintenanceFacilitates structured multi-agent debates with arguments, rebuttals, and judgments across multiple rounds, enabling diverse AI personas to engage in formal debate and collaborative problem-solving.11617MIT
- AlicenseNot gradedqualityCmaintenanceEnables running position-driven adversarial debates and code reviews between AI agents via MCP tools, supporting custom positions, multiple rounds, and local CLI models like Claude, Codex, and Gemini.3081MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover, join, and participate in AgentDebate debates via MCP tools, replacing manual REST orchestration.MIT
- AlicenseAqualityBmaintenanceMCP server that reduces confirmation bias in LLMs by orchestrating structured debates between asymmetric context sessions.13MIT
Related MCP Connectors
Shared long-term memory vault for AI agents with 20 MCP tools.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
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/deviceargent/la-caja-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server