Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
PLANE_API_KEY | Yes | The user's API token. This can be obtained from the /settings/api-tokens/ page in the UI. | |
PLANE_API_HOST_URL | No | The host URL of the Plane API Server. Defaults to https://api.plane.so/ | https://api.plane.so/ |
PLANE_WORKSPACE_SLUG | Yes | The workspace slug for your Plane instance. |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_issue_types | Get all issue types for a specific project |
get_issue_type | Get details of a specific issue type |
create_issue_type | Create a new issue type in a project |
update_issue_type | Update an existing issue type |
delete_issue_type | Delete an issue type |
list_states | Get all states for a specific project |
get_state | Get details of a specific state |
create_state | Create a new state in a project |
update_state | Update an existing state |
delete_state | Delete a state |
list_labels | Get all labels for a specific project |
get_label | Get details of a specific label |
create_label | Create a new label in a project |
update_label | Update an existing label |
delete_label | Delete a label |
get_user | Get the current user's information |
get_workspace_members | Get all members in the current workspace |
get_projects | Get all projects for the current user |
create_project | Create a new project |
list_modules | Get all modules for a specific project |
get_module | Get details of a specific module |
create_module | Create a new module in a project |
update_module | Update an existing module |
delete_module | Delete a module |
list_module_issues | Get all issues for a specific module |
add_module_issues | Add issues to a module. Assign module to issues. |
delete_module_issue | Remove an issue from a module. Unassign module from issue. |
get_issue_using_readable_identifier | Get all issues for a specific project. When issue identifier is provided something like FIRST-123, ABC-123, etc. For FIRST-123, project_identifier is FIRST and issue_identifier is 123 |
get_issue_comments | Get all comments for a specific issue. This requests project_id and issue_id as uuid parameters. If you have a readable identifier, you can use the get_issue_using_readable_identifier tool to get the issue_id and project_id |
add_issue_comment | Add a comment to a specific issue. This requests project_id and issue_id as uuid parameters. If you have a readable identifier, you can use the get_issue_using_readable_identifier tool to get the issue_id and project_id |
create_issue | Create an issue. This requests project_id as uuid parameter. If you have a readable identifier for project, you can use the get_projects tool to get the project_id from it |
update_issue | Update an issue. This requests project_id and issue_id as uuid parameters. If you have a readable identifier, you can use the get_issue_using_readable_identifier tool to get the issue_id and project_id |
list_cycles | Get all cycles for a specific project |
get_cycle | Get details of a specific cycle |
create_cycle | Create a new cycle in a project |
update_cycle | Update an existing cycle |
delete_cycle | Delete a cycle |
transfer_cycle_issues | Transfer issues from one cycle to another |
list_cycle_issues | Get all issues for a specific cycle |
add_cycle_issues | Add issues to a cycle |
delete_cycle_issue | Remove an issue from a cycle |
get_issue_worklogs | Get all worklogs for a specific issue |
get_total_worklogs | Get total logged time for a project |
create_worklog | Create a new worklog for an issue |
update_worklog | Update an existing worklog |
delete_worklog | Delete a worklog |