Bug: projio note_read tool requires path param but note_list only returns metadata¶
Reproduction¶
- Call
mcp__projio__note_list(note_type="idea")— returns notes withpath,timestamp,title, etc. - Call
mcp__projio__note_read(note_type="idea", note_id="20260328-010019-846142")— fails with:3 validation errors for call[note_read_tool] path: Missing required argument note_type: Unexpected keyword argument note_id: Unexpected keyword argument
Expected¶
note_read should accept note_type + note_id (or just note_id) like the other note tools, and resolve to the file internally. Alternatively, accept the path returned by note_list.
Workaround¶
Read the file directly via the Read tool using the path from note_list.
Source context: sirocampus¶
SiroCampus (sirocampus): Sirota Lab shared repository
Recent commits:
797b846 opsiro
5e7ec59 [DATALAD] Recorded changes
dc4ba75 [DATALAD] removed content
README:
sirocampus¶
Clone the Repository¶
Server:
datalad install -s "ria+file:///storage/share/git/ria-store#~sirocampus" sirocampus
or a reckless clone (to save space):
datalad install -s "ria+file:///storage/share/git/ria-store#~sirocampus" --reckless ephemeral sirocampus
Related Notes¶
- [[docs/log/issue/issue-arash-20260327-155921-977015.md]] — Both are MCP tool interface bugs — unclear/broken tool signatures in projio