Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoХост для HTTP сервера (опциональный)0.0.0.0
MCP_PORTNoПорт контейнера (внутренний) (опциональный)8000
HOST_PORTNoПорт хоста (внешний) для Docker (опциональный)8000
PLANE_API_KEYYesAPI ключ Plane (обязательный)
PLANE_API_HOST_URLNoURL Plane API (опциональный)https://api.plane.so/
PLANE_WORKSPACE_SLUGYesSlug вашего workspace (обязательный)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_labelsA

List all labels for a project.

Args: project_id: The UUID identifier of the project

get_labelA

Get details of a specific label.

Args: project_id: The UUID identifier of the project label_id: The UUID identifier of the label

create_labelA

Create a new label.

Args: project_id: The UUID identifier of the project name: Name of the label description: Description of the label color: Color hex code for the label

update_labelB

Update an existing label.

Args: project_id: The UUID identifier of the project label_id: The UUID identifier of the label name: New name for the label description: New description for the label color: New color hex code for the label

delete_labelC

Delete a label.

Args: project_id: The UUID identifier of the project label_id: The UUID identifier of the label

get_stateB

Get details of a specific state.

Args: project_id: The UUID identifier of the project state_id: The UUID identifier of the state

create_stateC

Create a new state.

Args: project_id: The UUID identifier of the project name: Name of the state group: Group of the state (backlog, unstarted, started, completed, cancelled) description: Description of the state color: Color hex code for the state

update_stateB

Update an existing state.

Args: project_id: The UUID identifier of the project state_id: The UUID identifier of the state name: New name for the state group: New group for the state (backlog, unstarted, started, completed, cancelled) description: New description for the state color: New color hex code for the state

delete_stateB

Delete a state.

Args: project_id: The UUID identifier of the project state_id: The UUID identifier of the state

get_issue_typeA

Get details of a specific issue type.

Args: project_id: The UUID identifier of the project issue_type_id: The UUID identifier of the issue type

create_issue_typeA

Create a new issue type.

Args: project_id: The UUID identifier of the project name: Name of the issue type description: Description of the issue type color: Color hex code for the issue type icon: Icon identifier for the issue type

update_issue_typeA

Update an existing issue type.

Args: project_id: The UUID identifier of the project issue_type_id: The UUID identifier of the issue type name: New name for the issue type description: New description for the issue type color: New color hex code for the issue type icon: New icon identifier for the issue type

delete_issue_typeB

Delete an issue type.

Args: project_id: The UUID identifier of the project issue_type_id: The UUID identifier of the issue type

list_statesA

Get all states for a specific project.

Args: project_id: The UUID identifier of the project to get states for

get_current_userA

Get information about the current authenticated user.

get_workspace_membersA

Get all members in the current workspace.

get_projectsA

Get all projects for the current user.

create_projectA

Create a new project.

Args: name: The name of the project identifier: The identifier of the project (typically 5 uppercase characters) description: Optional project description

list_project_issuesA

Get all issues for a specific project.

Args: project_id: The UUID identifier of the project to get issues for

get_issueB

Get details of a specific issue.

Args: project_id: The UUID identifier of the project issue_id: The UUID identifier of the issue

get_issue_using_readable_identifierA

Get a specific issue using its readable identifier.

When issue identifier is provided as FIRST-123, ABC-123, etc. For FIRST-123: project_identifier is FIRST and issue_identifier is 123

Args: project_identifier: The readable identifier of the project (e.g., 'FIRST' for FIRST-123) issue_identifier: The issue number (e.g., '123' for FIRST-123)

get_issue_details_by_readable_idA

Get full issue details using readable ID (e.g. PROFI-48). Returns project_id, issue_id, current state, and other details needed for operations.

Args: issue_readable_id: The readable identifier of the issue (e.g., 'PROFI-48', 'ABC-123')

get_issue_commentsA

Get all comments for a specific issue.

Args: project_id: The UUID identifier of the project issue_id: The UUID identifier of the issue

add_issue_commentA

Add a comment to a specific issue.

Args: project_id: The UUID identifier of the project issue_id: The UUID identifier of the issue comment_html: The HTML content of the comment to add

create_issueA

Create a new issue in a project.

Args: project_id: The UUID identifier of the project name: The title/name of the issue description: Optional HTML description of the issue state_id: Optional UUID of the issue state priority: Optional priority (urgent, high, medium, low, none) assignees: Optional list of assignee UUIDs labels: Optional list of label UUIDs

update_issueC

Update an existing issue.

Args: project_id: The UUID identifier of the project issue_id: The UUID identifier of the issue to update name: Updated issue name description: Updated HTML description state: Updated state UUID priority: Updated priority assignees: Updated list of assignee UUIDs labels: Updated list of label UUIDs

delete_issueB

Delete an issue.

Args: project_id: The UUID identifier of the project issue_id: The UUID identifier of the issue to delete

list_modulesA

Get all modules for a specific project.

Args: project_id: The UUID identifier of the project

get_moduleB

Get details of a specific module.

Args: project_id: The UUID identifier of the project module_id: The UUID identifier of the module

create_moduleA

Create a new module in a project.

Args: project_id: The UUID identifier of the project name: The name of the module description: Optional module description start_date: Optional start date (YYYY-MM-DD) target_date: Optional target/end date (YYYY-MM-DD) lead: Optional UUID of the module lead

update_moduleA

Update an existing module.

Args: project_id: The UUID identifier of the project module_id: The UUID identifier of the module name: Updated module name description: Updated description start_date: Updated start date (YYYY-MM-DD) target_date: Updated target date (YYYY-MM-DD) lead: Updated lead UUID status: Updated status

delete_moduleB

Delete a module.

Args: project_id: The UUID identifier of the project module_id: The UUID identifier of the module

list_module_issuesB

Get all issues for a specific module.

Args: project_id: The UUID identifier of the project containing the module module_id: The UUID identifier of the module to get issues for

add_module_issuesA

Add issues to a module. Assign module to issues.

Args: project_id: The UUID identifier of the project containing the module module_id: The UUID identifier of the module to add issues to issues: Array of issue UUIDs to add to the module

delete_module_issueB

Remove an issue from a module. Unassign module from issue.

Args: project_id: The UUID identifier of the project containing the module module_id: The UUID identifier of the module containing the issue issue_id: The UUID identifier of the issue to remove from the module

list_cyclesB

Get all cycles for a specific project.

Args: project_id: The UUID identifier of the project

get_cycleA

Get details of a specific cycle.

Args: project_id: The UUID identifier of the project cycle_id: The UUID identifier of the cycle

create_cycleA

Create a new cycle in a project.

Args: project_id: The UUID identifier of the project name: The name of the cycle description: Optional cycle description start_date: Optional start date (YYYY-MM-DD) end_date: Optional end date (YYYY-MM-DD)

update_cycleC

Update an existing cycle.

Args: project_id: The UUID identifier of the project cycle_id: The UUID identifier of the cycle name: Updated cycle name description: Updated description start_date: Updated start date (YYYY-MM-DD) end_date: Updated end date (YYYY-MM-DD)

delete_cycleB

Delete a cycle.

Args: project_id: The UUID identifier of the project cycle_id: The UUID identifier of the cycle

transfer_cycle_issuesB

Transfer issues from one cycle to another.

Args: project_id: The UUID identifier of the project containing the cycle cycle_id: The UUID identifier of the source cycle new_cycle_id: The UUID identifier of the target cycle

list_cycle_issuesA

Get all issues for a specific cycle.

Args: project_id: The UUID identifier of the project containing the cycle cycle_id: The UUID identifier of the cycle to get issues for

add_cycle_issuesA

Add issues to a cycle.

Args: project_id: The UUID identifier of the project containing the cycle cycle_id: The UUID identifier of the cycle to add issues to issues: Array of issue UUIDs to add to the cycle

delete_cycle_issueA

Remove an issue from a cycle.

Args: project_id: The UUID identifier of the project containing the cycle cycle_id: The UUID identifier of the cycle containing the issue issue_id: The UUID identifier of the issue to remove from the cycle

get_issue_worklogsA

Get all worklogs for a specific issue.

Args: project_id: The UUID identifier of the project containing the issue issue_id: The UUID identifier of the issue to get worklogs for

get_total_worklogsA

Get total logged time for a project.

Args: project_id: The UUID identifier of the project to get total worklogs for

create_worklogA

Create a new worklog for an issue.

Args: project_id: The UUID identifier of the project containing the issue issue_id: The UUID identifier of the issue to create worklog for duration: Duration in hours (e.g., 2.5 for 2 hours 30 minutes) description: Description of the work done started_at: Optional timestamp when work started (ISO 8601 format)

update_worklogA

Update an existing worklog.

Args: project_id: The UUID identifier of the project containing the issue issue_id: The UUID identifier of the issue containing the worklog worklog_id: The UUID identifier of the worklog to update duration: Updated duration in hours description: Updated description started_at: Updated timestamp when work started

delete_worklogA

Delete a worklog.

Args: project_id: The UUID identifier of the project containing the issue issue_id: The UUID identifier of the issue containing the worklog worklog_id: The UUID identifier of the worklog to delete

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mikey-semy/plane-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server