"""
Elrond MCP - A thinking augmentation MCP server using hierarchical LLM critique and
synthesis.
This package provides a Model Context Protocol (MCP) server that implements a
multi-agent thinking system where smaller LLMs provide focused critiques (positive,
neutral, negative) of proposals, and a larger LLM synthesizes these perspectives
into a coherent analysis.
"""
__version__ = "0.1.0"
__author__ = "Fernando Freire"
from .client import (
configure,
get_critique_client,
get_synthesis_client,
reset,
)
from .models import CritiqueRequest, CritiqueResponse, SynthesisResponse
from .server import app
__all__ = [
# Models
"CritiqueRequest",
"CritiqueResponse",
"SynthesisResponse",
# Server
"app",
# Client management
"configure",
"get_critique_client",
"get_synthesis_client",
"reset",
]