akashub
feat(Initial project setup): Added code for initial setup
b20698b
raw
history blame
1.34 kB
# ============================================================================
# src/__init__.py
# ============================================================================
"""
Farmer.Chat Backend - MCP Pipeline Package
"""
from .pipeline import FarmerChatPipeline
from .router import QueryRouter
from .executor import MCPExecutor, MCP_SERVER_REGISTRY
from .compiler import ResponseCompiler
from .translator import FarmerTranslator
from .pdf_generator import generate_pdf_report
__all__ = [
'FarmerChatPipeline',
'QueryRouter',
'MCPExecutor',
'MCP_SERVER_REGISTRY',
'ResponseCompiler',
'FarmerTranslator',
'generate_pdf_report'
]
# ============================================================================
# src/servers/__init__.py
# ============================================================================
"""
MCP Server Implementations
"""
# If you split into separate files:
# from .weather import WeatherServer
# from .soil import SoilPropertiesServer
# from .water import WaterServer
# from .elevation import ElevationServer
# from .pests import PestsServer
# If using combined file (recommended for simplicity):
# Just keep all classes in one file and import them
__all__ = [
'WeatherServer',
'SoilPropertiesServer',
'WaterServer',
'ElevationServer',
'PestsServer'
]