Skip to content

delete_project missing workspace parameter for cross-workspace targeting #800

Description

@phernandez

Summary

delete_project has no workspace or project_id parameter, so it can only find and delete projects in the default workspace. Projects created in non-default workspaces via create_memory_project(workspace="big-team") cannot be deleted through MCP.

Steps to Reproduce

  1. Create a project in a non-default workspace: create_memory_project(project_name="test-project", project_path="/test-project", workspace="big-team")
  2. Try to delete it: delete_project(project_name="test-project")

Expected Behavior

Either:

  • A workspace parameter (like create_memory_project has) allows targeting the correct workspace
  • Or the tool searches across all accessible workspaces

Actual Behavior

Error: Project 'test-project' not found. Available projects: main, getting-started, moby-dick

Only lists projects from the default workspace.

Notes

  • create_memory_project already has a workspace parameter — delete_project should have parity
  • Other tools use project_id for cross-workspace targeting, which could also work here

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestvalidatedTested and verified working

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions