Skip to content

Conversation

peteski22
Copy link
Contributor

@peteski22 peteski22 commented Aug 5, 2025

Summary of Changes Made

  1. Bug Fix - Missing Required Args

Bug in MCPM registry where some required arguments were being missed/not extracted properly.

  1. Neo4j Duplicate Arguments Bug

mcp-neo4j-memory server was extracting 6 arguments instead of 3 (duplicate processing).

  1. Test Case Corrections

Some test cases had incorrect expectations - expecting positional placeholders as environment variables.

  1. Added Positional Arguments Support
  • Added: VariableTypePositionalArg constant and full positional argument support
  • Enhanced: ArgumentMetadata with Position *int field and Name field
  • Implemented: Ordered() method for proper argument ordering (positional first, then others alphabetically)
  1. Text output update for results

Positional arguments were incorrectly displayed as "command line flags", added new dedicated section with logical numbering.

  1. CLI Configuration System Fix

mcpd config args set can now handle positional arguments.

@peteski22 peteski22 marked this pull request as draft August 6, 2025 08:50
@peteski22 peteski22 force-pushed the peteski22/transports/update-package-bugfix-mcpm branch from 0f6df63 to 6bf6a71 Compare August 6, 2025 14:31
@peteski22 peteski22 changed the title Packages: add 'transports' (remove transport) Bug fixes for arg parsing and support for positional arguments Aug 6, 2025
@peteski22 peteski22 marked this pull request as ready for review August 6, 2025 14:31
@peteski22 peteski22 force-pushed the peteski22/transports/update-package-bugfix-mcpm branch from 6bf6a71 to 334de86 Compare August 6, 2025 14:35
* Bug Fix - Missing Required Args
* Bug Fix - Neo4j Duplicate Arguments
* Test Case Corrections
* Added Positional Arguments Support (in CLI config set args too)
* Terminal text output update for results
@peteski22 peteski22 force-pushed the peteski22/transports/update-package-bugfix-mcpm branch from 334de86 to 97636c3 Compare August 6, 2025 14:51
@peteski22 peteski22 merged commit 545f6ea into main Aug 6, 2025
2 checks passed
@peteski22 peteski22 deleted the peteski22/transports/update-package-bugfix-mcpm branch August 6, 2025 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant