I had some issues linking the obsidian MCP server ...
# koog-agentic-framework
r
I had some issues linking the obsidian MCP server to koog. the McpToolDescriptorParser seems to be too strict I solve it with, maybe something for koog?
s
Hi @ron. Thanks for the workaround! > 1.
type
as an array (
[“string”, “null”]
) — picks the first non-null type. This actually should be already supported by
DefaultMcpToolDescriptorParser
. It’s been fixed on develop in #1870 (cc @Pavel Gorgulov) > 2. Missing `type`/`anyOf`/`enum` (untyped params) — defaults to
“string”
. This one is still an issue in the
develop
. The parser throws here. @Pavel Gorgulov, could you please check this?
r
Cool, thank you very much, for now I am using the lenientMcpToolDescriptor and that works fine, if you want me to test something just let me know
👍 1