"""
MCP Server Template Package
A modular, reusable template for building MCP (Model Context Protocol) servers
using the FastMCP framework.
"""
__version__ = "2.0.1"
__author__ = "MCP Server Template"
# Lazy import to avoid circular dependencies during package initialization
def create_server():
"""Create a FastMCP server instance (lazy import)"""
from .server import create_server as _create_server
return _create_server()
def main():
"""Run the main server (lazy import)"""
from .server import main as _main
return _main()
def run_server():
"""Run the server synchronously (lazy import)"""
from .server import run_server as _run_server
return _run_server()
__all__ = ["create_server", "main", "run_server", "__version__"]