LICENSE
README.md
api.py
gnmibuddy.py
mcp_server.py
pyproject.toml
iflow_mcp_jillesca_gnmibuddy.egg-info/PKG-INFO
iflow_mcp_jillesca_gnmibuddy.egg-info/SOURCES.txt
iflow_mcp_jillesca_gnmibuddy.egg-info/dependency_links.txt
iflow_mcp_jillesca_gnmibuddy.egg-info/entry_points.txt
iflow_mcp_jillesca_gnmibuddy.egg-info/requires.txt
iflow_mcp_jillesca_gnmibuddy.egg-info/top_level.txt
src/__init__.py
src/cmd/__init__.py
src/cmd/base.py
src/cmd/batch.py
src/cmd/cli_utils.py
src/cmd/context.py
src/cmd/display.py
src/cmd/error_handler.py
src/cmd/error_providers.py
src/cmd/formatters.py
src/cmd/module_log_help.py
src/cmd/parser.py
src/cmd/version.py
src/cmd/commands/__init__.py
src/cmd/commands/base.py
src/cmd/commands/batch_operations.py
src/cmd/commands/decorators.py
src/cmd/commands/error_utils.py
src/cmd/commands/device/__init__.py
src/cmd/commands/device/capabilities.py
src/cmd/commands/device/info.py
src/cmd/commands/device/list.py
src/cmd/commands/device/profile.py
src/cmd/commands/inventory/__init__.py
src/cmd/commands/inventory/validate.py
src/cmd/commands/network/__init__.py
src/cmd/commands/network/interface.py
src/cmd/commands/network/mpls.py
src/cmd/commands/network/routing.py
src/cmd/commands/network/vpn.py
src/cmd/commands/ops/__init__.py
src/cmd/commands/ops/logs.py
src/cmd/commands/ops/validate.py
src/cmd/commands/topology/__init__.py
src/cmd/commands/topology/neighbors.py
src/cmd/commands/topology/network.py
src/cmd/error_handling/__init__.py
src/cmd/error_handling/click_integration.py
src/cmd/error_handling/handlers.py
src/cmd/error_handling/templates.py
src/cmd/examples/example_builder.py
src/cmd/registries/__init__.py
src/cmd/registries/command_modules.py
src/cmd/registries/command_registry.py
src/cmd/registries/coordinator.py
src/cmd/registries/group_registry.py
src/cmd/schemas/__init__.py
src/cmd/schemas/command.py
src/cmd/schemas/command_group.py
src/cmd/schemas/commands.py
src/cmd/templates/__init__.py
src/cmd/templates/error_templates.py
src/cmd/templates/help_templates.py
src/cmd/templates/usage_templates.py
src/collectors/__init__.py
src/collectors/capabilities.py
src/collectors/interfaces.py
src/collectors/logs.py
src/collectors/mpls.py
src/collectors/profile.py
src/collectors/routing.py
src/collectors/system.py
src/collectors/topology.py
src/collectors/vpn.py
src/collectors/topology/__init__.py
src/collectors/topology/neighbors.py
src/collectors/topology/network_topology.py
src/collectors/topology/path.py
src/collectors/topology/segment.py
src/collectors/topology/utils.py
src/config/__init__.py
src/config/environment.py
src/gnmi/__init__.py
src/gnmi/client.py
src/gnmi/error_handlers.py
src/gnmi/parameters.py
src/gnmi/preflight.py
src/gnmi/response_parser.py
src/gnmi/retry_handler.py
src/gnmi/capabilities/__init__.py
src/gnmi/capabilities/checker.py
src/gnmi/capabilities/constants.py
src/gnmi/capabilities/encoding.py
src/gnmi/capabilities/errors.py
src/gnmi/capabilities/inspector.py
src/gnmi/capabilities/models.py
src/gnmi/capabilities/repository.py
src/gnmi/capabilities/service.py
src/gnmi/capabilities/version.py
src/inventory/__init__.py
src/inventory/file_handler.py
src/inventory/manager.py
src/inventory/sanitizer.py
src/inventory/validator.py
src/logging/__init__.py
src/logging/config/__init__.py
src/logging/config/configurator.py
src/logging/config/environment.py
src/logging/config/file_utils.py
src/logging/core/__init__.py
src/logging/core/enums.py
src/logging/core/formatter.py
src/logging/core/logger_names.py
src/logging/core/models.py
src/logging/decorators/__init__.py
src/logging/decorators/operation.py
src/logging/mcp/__init__.py
src/logging/mcp/config.py
src/logging/mcp/context_logger.py
src/logging/suppression/__init__.py
src/logging/suppression/external.py
src/logging/suppression/strategies.py
src/logging/utils/__init__.py
src/logging/utils/dynamic.py
src/processors/__init__.py
src/processors/base.py
src/processors/deviceprofile_processor.py
src/processors/system_info_processor.py
src/processors/topology_processor.py
src/processors/interfaces/__init__.py
src/processors/interfaces/data_processor.py
src/processors/interfaces/processor_interface.py
src/processors/interfaces/single_interface_processor.py
src/processors/logs/__init__.py
src/processors/logs/filter.py
src/processors/logs/processor_interface.py
src/processors/protocols/__init__.py
src/processors/protocols/processor_interface.py
src/processors/protocols/bgp/__init__.py
src/processors/protocols/bgp/config_processor.py
src/processors/protocols/bgp/processor_interface.py
src/processors/protocols/isis/__init__.py
src/processors/protocols/isis/isis_processor.py
src/processors/protocols/isis/processor_interface.py
src/processors/protocols/mpls/__init__.py
src/processors/protocols/mpls/mpls_processor.py
src/processors/protocols/mpls/processor_interface.py
src/processors/protocols/vrf/__init__.py
src/processors/protocols/vrf/cisco_iosxr_vrf_parser.py
src/processors/protocols/vrf/processor_interface.py
src/processors/protocols/vrf/vrf_parser.py
src/schemas/__init__.py
src/schemas/models.py
src/schemas/responses.py
src/services/__init__.py
src/services/commands.py
src/utils/__init__.py
src/utils/parallel_execution.py
src/utils/thread_safety.py
src/utils/version_utils.py
src/utils/vrf_utils.py
tests/test_api_mcp_integration.py
tests/test_regression.py