Is your feature request related to a specific problem?
When using MCP tools with McpToolset, configuration information for the object is not exposed as object properties or attributes meaning that 'private' attributes need to be accessed, e.g. toolset._connection_params rather than toolset.connection_params
Describe the Solution You'd Like
Expose the attributes of the McpToolset class as properties.
Impact on your work
This issue is not critical and more affects static code analysis and typing hints than any major issue; however, it's fairly simple to implement and resolve.
Willingness to contribute
Are you interested in implementing this feature yourself or submitting a PR?
No
🟡 Recommended Information
Describe Alternatives You've Considered
Access the private properties of the class.
Proposed API / Implementation
@Property
def connection_params(self):
return self._connection_params
Is your feature request related to a specific problem?
When using MCP tools with McpToolset, configuration information for the object is not exposed as object properties or attributes meaning that 'private' attributes need to be accessed, e.g. toolset._connection_params rather than toolset.connection_params
Describe the Solution You'd Like
Expose the attributes of the McpToolset class as properties.
Impact on your work
This issue is not critical and more affects static code analysis and typing hints than any major issue; however, it's fairly simple to implement and resolve.
Willingness to contribute
Are you interested in implementing this feature yourself or submitting a PR?
No
🟡 Recommended Information
Describe Alternatives You've Considered
Access the private properties of the class.
Proposed API / Implementation
@Property
def connection_params(self):
return self._connection_params