Skip to content

Releases: makeplane/plane-mcp-server

v2.5.0-phoenix-mcp-487787a

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jun 11:57
487787a

What's Changed

Full Changelog: v0.2.9...v2.5.0-phoenix-mcp-487787a

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 30 Jun 12:10
b0fb136

Features

Roles

  • Added workspace/project role tools:

    • list_roles — list role definitions; filter by namespace (workspace or project), cursor-paginated

    • retrieve_role — fetch a single role definition by id

Initiatives

  • Added initiative project management tools:

    • list_initiative_projects — list projects linked to an initiative

    • manage_initiative_projects — add or remove project links for an initiative

Work Item Relations

  • work_item_relation_definitions (CRUD for workspace relation definitions)

  • work_item_dependencies (manage the six built-in dependency types)

  • work_item_custom_relations (manage definition-based custom relations)

Improvements

Workspace & Project Members

  • get_workspace_members and get_project_members now use lightweight, cursor-paginated endpoints, improving performance and avoiding timeouts in large workspaces.

  • Added member filters: first_name, last_name, email, display_name, role_slug, is_active, and is_bot.

  • Member results now include role, role_slug, is_active, and is_bot.

Projects, Cycles & Modules

  • list_projects, list_cycles, and list_modules now use lightweight, cursor-paginated endpoints, improving performance and avoiding timeouts in large workspaces.

OAuth Authentication

  • Redirect URI allowlist is now configurable at runtime via the
    PLANE_OAUTH_ALLOWED_REDIRECT_URIS environment variable appended to the built-in defaults.

Logging

  • Added workspace_slug and tool names to logs.

  • Added LOG_USER_INFO (default: false) to optionally include user display names while keeping PII logging disabled by default.

Fixes

OAuth Authentication

  • Fixed OAuth redirect URI validation for supported MCP clients.

  • Updated the OAuth redirect allowlist for Chatgpt connectors, Cursor, VS Code, and Antigravity, resolving authentication failures caused by redirect URI mismatches.

Full Changelog: v0.2.9...v0.2.10

v2.5.0-phoenix-845a621

Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jun 13:37
d3ab7cc

What's Changed

Full Changelog: v2.5.0-phoenix-3d54d1a...v2.5.0-phoenix-845a621

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 16 Jun 09:21
d3ab7cc

🚀 Features

Work Item Attachments

  • Added attachment management tools:

    • list_work_item_attachments

    • upload_work_item_attachment_from_url with built-in SSRF protection

    • get_work_item_attachment_download_url

    • delete_work_item_attachment

    • read_work_item_attachment to read supported image and text attachments directly within MCP

Epics & Initiatives

  • Updated Epic management to use regular work items with the Epic type

  • Added resolve_work_item_type to automatically resolve or create work item types

  • Added import_work_item_types_to_project for bulk type imports

  • Added Initiative fallback guidance when the workspace feature is disabled

  • Improved MCP instructions around Epic workflows

Projects

  • Added project visibility management (public/private)

  • Added project archive and unarchive support

  • Added estimate scheme management, including:

    • Create, update, and delete estimate schemes

    • Create, update, and delete estimate point values

Work Items

  • Added workspace-wide analytics with count_work_items

  • Added PQL-based work item listing

  • Added PQL filtering, sparse field selection, and per_page/cursor pagination to list_work_items

  • Added custom property value management

  • Added estimate assignment support

  • Added archived work item management

  • Added intake (triage) workflows to accept, decline, snooze, mark duplicates, or reset intake items

Pages

  • Added workspace and project page listing

  • Added page linking support for work items

Authentication & OAuth

  • Added OAuth support for the Claude.ai web client

✨ Improvements

Tool Consolidation

  • Reduced LLM ambiguity by consolidating multiple add/remove and archive/unarchive operations into unified tools.

Entity Management Consistency

  • Updated cycle, module, and milestone tools to consistently use work_item_ids instead of issue_ids when managing associated work items.

Performance Optimizations

  • Optimized custom property discovery using faster workspace-level lookups.

  • Added user_id to request logs for improved traceability.

Documentation Improvements

  • Clarified list_work_items field documentation by documenting description_html and noting that omitted or misnamed sparse fields return null instead of appearing as missing values.

🏗 Infrastructure

Deployment Improvements

  • Added support for configurable MCP subpath deployments using MCP_PATH_PREFIX.

  • Added AWS Secrets Manager support for Redis authentication in self-hosted deployments.

Dependency Updates

  • Upgraded FastMCP to v3.2.0.

  • Updated py-key-value.

  • Added compatibility constraints for fakeredis.

🐛 Fixes

Authentication Security

  • Fixed API key validation in PlaneHeaderAuthProvider.

  • API keys are now validated against the Plane API instead of accepting any non-empty value.

  • Improved validation requirements for authentication headers.

Work Item Descriptions

  • Fixed create_work_item and update_work_item so plain-text descriptions are now correctly persisted by wrapping description_stripped into description_html instead of silently dropping the content.

Dependency Compatibility

  • Pinned fakeredis < 2.35.0 to prevent pydocket startup failures caused by upstream breaking changes.

OAuth

  • Disabled CIMD by default.

  • Improved internal/external URL resolution handling across deployment configurations.

v2.5.0-phoenix-3d54d1a

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jun 14:21
3d54d1a

What's Changed

Full Changelog: v2.5.0-phoenix-4fac0be...v2.5.0-phoenix-3d54d1a

v2.5.0-phoenix-838c572

Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jun 12:46
838c572

What's Changed

New Contributors

Full Changelog: v2.5.0-phoenix-24565ab...v2.5.0-phoenix-838c572

v2.5.0-phoenix-4fac0be

Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jun 16:18
838c572

What's Changed

New Contributors

Full Changelog: v2.5.0-phoenix-24565ab...v2.5.0-phoenix-4fac0be

v2.5.0-phoenix-b5ad5360

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Apr 14:19
24565ab

What's Changed

  • fix: validate API key in PlaneHeaderAuthProvider and pin fakeredis<2.35.0 by @Prashant-Surya in #105

Full Changelog: v2.5.0-phoenix-a508900...v2.5.0-phoenix-b5ad5360

v2.5.0-phoenix-24565ab

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Apr 06:58
24565ab

What's Changed

  • fix: validate API key in PlaneHeaderAuthProvider and pin fakeredis<2.35.0 by @Prashant-Surya in #105

Full Changelog: v2.5.0-phoenix-a508900...v2.5.0-phoenix-24565ab

v2.5.0-phoenix-a508900

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Apr 15:13
608ff38

What's Changed

Full Changelog: v0.2.8...v2.5.0-phoenix-a508900