Overview
Features
Asynchronous operation
Uses asyncio for non-blocking processing of LINE events.
Environment-based configuration
Managed via python-dotenv to configure the MCP server.
Comprehensive logging system
Extensive logs for observability and debugging.
LINE Bot webhook event handling
Handles LINE webhook events to ingest messages into MCP.
Message storage in JSON
Stores LINE messages in data/messages.json.
FastAPI integration
Provides API endpoints using FastAPI for MCP interactions.
Pydantic data validation
Uses Pydantic models to validate incoming and outgoing data.
Support for multiple message types
Supports text, sticker, and image messages from LINE.




