Skip to content

Parameter parsing error: "Cannot destructure property 'workspaceRoot' of 'args.params' as it is undefined" #126

@rheeger

Description

@rheeger

Most CircleCI MCP tools fail with this error when using the MCP in Devin. list_followed_projects and config_helper work, but others like get_latest_pipeline_status fail even with correct parameters. This indicates a bug in the MCP server's parameter handling.

Reproduction:

  • Connect Circle MCP to Devin
  • Use list_followed_projects to get projectSlug.
  • Try calling failing tools with projectSlug or workspace params.

Example:

mcp-cli tool call get_latest_pipeline_status --server circleci --input '{"projectSlug": "gh/endaoment/endaoment-backend"}'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions