-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Description
I'm getting the following error when using mcp-scan:
File "/home/zrquan/Projects/ai/mcp-scan/src/mcp_scan/verify_api.py", line 99, in verify_scan_path
return await verify_scan_path_locally(scan_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zrquan/Projects/ai/mcp-scan/src/mcp_scan/verify_api.py", line 77, in verify_scan_path_locally
check_result = await policy.a_analyze(messages)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zrquan/Projects/ai/mcp-scan/.venv/lib/python3.12/site-packages/invariant/analyzer/policy.py", line 100, in a_analyze
input = Input(input)
^^^^^^^^^^^^
File "/home/zrquan/Projects/ai/mcp-scan/.venv/lib/python3.12/site-packages/invariant/analyzer/runtime/input.py", line 351, in __init__
self.data = self.parse_input(input)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/zrquan/Projects/ai/mcp-scan/.venv/lib/python3.12/site-packages/invariant/analyzer/runtime/input.py", line 504, in parse_input
raise e
File "/home/zrquan/Projects/ai/mcp-scan/.venv/lib/python3.12/site-packages/invariant/analyzer/runtime/input.py", line 491, in parse_input
tool_obj = Tool(
^^^^^
File "/home/zrquan/Projects/ai/mcp-scan/.venv/lib/python3.12/site-packages/pydantic/main.py", line 253, in __init__
validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for Tool
description
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.11/v/string_type
Maybe the tool description should be designed to be optional?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels