INNER CODE UNIT · Python
cmd_mcp
Laurent00TT/PharosRAG · src/pharos/cli.py:40
def cmd_mcp(args) -> None:
if getattr(args, "direct", False):
# no-daemon 兜底:stdio 直连引擎(独占嵌入式 Qdrant 锁 + 常驻 GPU),不经守护进程
from .mcp_stdio import main as stdio_main
stdio_main()
else:
from .mcp_adapter import main as adapter_main
adapter_main()
def cmd_index(args) -> None:
from .indexer import run_index
cfg = config.from_env()
run_index(cfg, corpus=args.corpus, dest=args.dest, collection=args.collection,
tenant=args.tenant, visibility=args.visibility, allow=args.allow,
only=args.only, limit=args.limit)