BUILD.md
CONFIGURATION.md
INSTALL.md
LICENSE
MANIFEST.in
MCP_SETUP.md
README.md
install.ps1
install.sh
pyproject.toml
mfcli/.env.example
mfcli/__init__.py
mfcli/alembic.ini
mfcli/main.py
mfcli/agents/__init__.py
mfcli/agents/controller/__init__.py
mfcli/agents/controller/agent.py
mfcli/agents/controller/config.yaml
mfcli/agents/controller/tools.py
mfcli/agents/tools/general.py
mfcli/alembic/env.py
mfcli/alembic/script.py.mako
mfcli/alembic/versions/6ccc0c7c397c_added_fields_to_pdf_parts_model.py
mfcli/alembic/versions/769019ef4870_added_gemini_file_path_to_pdf_part_model.py
mfcli/alembic/versions/7a2e3a779fdc_added_functional_block_and_component_.py
mfcli/alembic/versions/7d5adb2a47a7_added_pdf_parts_model.py
mfcli/alembic/versions/7fcb7d6a5836_init.py
mfcli/alembic/versions/e0f2b5765c72_added_cascade_delete_for_models_that_.py
mfcli/alembic/versions/f1234567890a_make_bom_description_nullable.py
mfcli/cli/__init__.py
mfcli/cli/dependencies.py
mfcli/cli/main.py
mfcli/client/__init__.py
mfcli/client/chroma_db.py
mfcli/client/docling.py
mfcli/client/gemini.py
mfcli/client/vector_db.py
mfcli/constants/__init__.py
mfcli/constants/base_enum.py
mfcli/constants/directory_names.py
mfcli/constants/file_types.py
mfcli/constants/gemini.py
mfcli/constants/openai.py
mfcli/constants/pipeline_run_status.py
mfcli/crud/__init__.py
mfcli/crud/file.py
mfcli/crud/functional_blocks.py
mfcli/crud/netlist.py
mfcli/crud/pipeline_run.py
mfcli/crud/project.py
mfcli/digikey/__init__.py
mfcli/digikey/digikey.py
mfcli/mcp/__init__.py
mfcli/mcp/mcp_instance.py
mfcli/mcp/server.py
mfcli/mcp/state_manager.py
mfcli/mcp/configs/cline_mcp_settings.json
mfcli/mcp/configs/mfcli.mcp.json
mfcli/mcp/tools/__init__.py
mfcli/mcp/tools/query_knowledgebase.py
mfcli/models/__init__.py
mfcli/models/base.py
mfcli/models/bom.py
mfcli/models/datasheet.py
mfcli/models/debug_setup.py
mfcli/models/file.py
mfcli/models/file_docket.py
mfcli/models/file_metadata.py
mfcli/models/functional_blocks.py
mfcli/models/llm_response.py
mfcli/models/mcu.py
mfcli/models/mcu_errata.py
mfcli/models/netlist.py
mfcli/models/pdf_parts.py
mfcli/models/pipeline_run.py
mfcli/models/project.py
mfcli/models/project_metadata.py
mfcli/models/schematic_cheatsheet.py
mfcli/pipeline/__init__.py
mfcli/pipeline/classifier.py
mfcli/pipeline/data_enricher.py
mfcli/pipeline/extractor.py
mfcli/pipeline/parser.py
mfcli/pipeline/pipeline.py
mfcli/pipeline/run_context.py
mfcli/pipeline/schema_mapper.py
mfcli/pipeline/sub_classifier.py
mfcli/pipeline/analysis/__init__.py
mfcli/pipeline/analysis/bom_netlist_mapper.py
mfcli/pipeline/analysis/generators/__init__.py
mfcli/pipeline/analysis/generators/generator.py
mfcli/pipeline/analysis/generators/generator_base.py
mfcli/pipeline/analysis/generators/bom/__init__.py
mfcli/pipeline/analysis/generators/bom/bom.py
mfcli/pipeline/analysis/generators/debug_setup/__init__.py
mfcli/pipeline/analysis/generators/debug_setup/debug_setup.py
mfcli/pipeline/analysis/generators/debug_setup/instructions.py
mfcli/pipeline/analysis/generators/functional_blocks/__init__.py
mfcli/pipeline/analysis/generators/functional_blocks/functional_blocks.py
mfcli/pipeline/analysis/generators/functional_blocks/instructions.py
mfcli/pipeline/analysis/generators/functional_blocks/validator.py
mfcli/pipeline/analysis/generators/mcu/__init__.py
mfcli/pipeline/analysis/generators/mcu/instructions.py
mfcli/pipeline/analysis/generators/mcu/mcu.py
mfcli/pipeline/analysis/generators/mcu_errata/__init__.py
mfcli/pipeline/analysis/generators/mcu_errata/instructions.py
mfcli/pipeline/analysis/generators/mcu_errata/mcu_errata.py
mfcli/pipeline/analysis/generators/schematic/__init__.py
mfcli/pipeline/analysis/generators/schematic/instructions.py
mfcli/pipeline/analysis/generators/schematic/schematic.py
mfcli/pipeline/analysis/generators/summary/__init__.py
mfcli/pipeline/analysis/generators/summary/summary.py
mfcli/pipeline/extractors/__init__.py
mfcli/pipeline/extractors/pdf.py
mfcli/pipeline/parsers/__init__.py
mfcli/pipeline/parsers/netlist/__init__.py
mfcli/pipeline/parsers/netlist/edif.py
mfcli/pipeline/parsers/netlist/kicad_legacy_net.py
mfcli/pipeline/parsers/netlist/kicad_spice.py
mfcli/pipeline/parsers/netlist/pads.py
mfcli/pipeline/parsers/netlist/protel.py
mfcli/pipeline/parsers/netlist/protel_detector.py
mfcli/pipeline/parsers/schematic/__init__.py
mfcli/pipeline/parsers/schematic/kicad_sch_detector.py
mfcli/pipeline/preprocessors/__init__.py
mfcli/pipeline/preprocessors/user_guide.py
mfcli/utils/__init__.py
mfcli/utils/cheatsheet_regenerator.py
mfcli/utils/cline_rules.py
mfcli/utils/config.py
mfcli/utils/configurator.py
mfcli/utils/data_cleaner.py
mfcli/utils/datasheet_vectorizer.py
mfcli/utils/directory_manager.py
mfcli/utils/file_upload.py
mfcli/utils/files.py
mfcli/utils/http_requests.py
mfcli/utils/kb_lister.py
mfcli/utils/kb_remover.py
mfcli/utils/logger.py
mfcli/utils/mcp_configurator.py
mfcli/utils/migrations.py
mfcli/utils/orm.py
mfcli/utils/pdf_splitter.py
mfcli/utils/pre_uninstall.py
mfcli/utils/query_service.py
mfcli/utils/ssl_installer.py
mfcli/utils/system_check.py
mfcli/utils/tools.py
mfcli/utils/vectorizer.py