"""Forge MCP adapter, same search engine as asset-search. No service restart required."""
import importlib.util,os,sys
from pathlib import Path

def search(**args):
    root=Path(os.environ.get('FORGE_ASSET_LIBRARY',str(Path.home()/'forge-build/forge-assets')))
    sys.path.insert(0,str(root/'lib'))
    spec=importlib.util.spec_from_file_location('forge_asset_library_search',root/'lib/search.py');mod=importlib.util.module_from_spec(spec);spec.loader.exec_module(mod)
    return mod.Search(root).search(**args)
