LifeAdmin-AI / tools /__init__.py
Maheen001's picture
Create tools/__init__.py
1e748d9 verified
"""
LifeAdmin AI - MCP Tool Servers
Available tool servers:
- ocr_server: Text extraction from images and scanned documents
- pdf_server: PDF summarization and metadata extraction
- form_filler_server: Automatic form filling
- calendar_server: ICS calendar event generation
- email_server: Context-aware email drafting
- file_manager_server: File organization and management
- rag_server: Semantic document search
"""
# Tool imports for local execution
from .ocr_server import extract_text_ocr, extract_text_from_pdf_image
from .pdf_server import (
summarize_pdf,
extract_pdf_metadata,
extract_text_from_pdf
)
from .form_filler_server import fill_form, fill_docx_form, fill_excel_form
from .calendar_server import create_calendar_event, create_multiple_events
from .email_server import draft_email, draft_reply_email
from .file_manager_server import (
organize_files,
rename_file,
organize_by_type,
organize_by_date,
organize_by_size
)
from .rag_server import search_documents, add_document_to_rag
__all__ = [
# OCR
'extract_text_ocr',
'extract_text_from_pdf_image',
# PDF
'summarize_pdf',
'extract_pdf_metadata',
'extract_text_from_pdf',
# Forms
'fill_form',
'fill_docx_form',
'fill_excel_form',
# Calendar
'create_calendar_event',
'create_multiple_events',
# Email
'draft_email',
'draft_reply_email',
# File Manager
'organize_files',
'rename_file',
'organize_by_type',
'organize_by_date',
'organize_by_size',
# RAG
'search_documents',
'add_document_to_rag',
]