Skip to content

Add MCP CRUD parity for desktop APIs#375

Open
h4yfans wants to merge 2 commits into
mainfrom
feat/agent-mcp-crud-parity
Open

Add MCP CRUD parity for desktop APIs#375
h4yfans wants to merge 2 commits into
mainfrom
feat/agent-mcp-crud-parity

Conversation

@h4yfans
Copy link
Copy Markdown
Collaborator

@h4yfans h4yfans commented May 13, 2026

Summary

  • expands the Memry Agent MCP tool surface with explicit CRUD tools for notes, folders, tasks, projects, statuses, journals, and inbox items
  • adds allowlisted desktop API bridge tools for remaining desktop CRUD domains such as templates, saved filters, bookmarks, reminders, calendar events, folder views, properties, tags, search reasons, and settings
  • wires the renderer desktop API responder and documents the expanded Agent MCP tool surface

Validation

  • pnpm --filter @memry/desktop exec vitest run --config config/vitest.config.ts --project main src/main/agent/mcp
  • pnpm --filter @memry/desktop exec vitest run --config config/vitest.config.ts --project renderer src/renderer/src/agent-mcp
  • pnpm --filter @memry/desktop typecheck
  • pnpm exec prettier --check ...
  • git diff --check
  • pnpm docs:impact --base f2e73d93a899043aa859b4c90a07c14bab19dc99 --strict
  • pnpm docs:build

@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
memry-docs Ready Ready Preview, Comment May 13, 2026 5:12am
memrynote-landing Ready Ready Preview, Comment May 13, 2026 5:12am

@codecov
Copy link
Copy Markdown

codecov Bot commented May 13, 2026

Codecov Report

❌ Patch coverage is 89.75741% with 38 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...ps/desktop/src/main/agent/mcp/tools/write-tools.ts 85.61% 20 Missing ⚠️
...esktop/src/main/agent/mcp/tools/handles-adapter.ts 89.37% 17 Missing ⚠️
...ps/desktop/src/main/agent/mcp/tools/desktop-api.ts 93.33% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@h4yfans h4yfans marked this pull request as ready for review May 13, 2026 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant