fix(mcp): restore write_note overwrite schema for external clients (#818) (#841)

Signed-off-by: rudi193-cmd <rudi193@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Sean Campbell
2026-05-23 13:19:43 -06:00
committed by GitHub
parent d4ed02ba74
commit 94c04ee456
2 changed files with 34 additions and 13 deletions
+1 -5
View File
@@ -35,11 +35,7 @@ async def write_note(
tags: list[str] | str | None = None,
note_type: str = "note",
metadata: Annotated[dict | None, BeforeValidator(coerce_dict)] = None,
# Force/replace are the file-write idioms models default to.
overwrite: Annotated[
bool | None,
Field(default=None, validation_alias=AliasChoices("overwrite", "force", "replace")),
] = None,
overwrite: bool | None = None,
output_format: Literal["text", "json"] = "text",
context: Context | None = None,
) -> str | dict: