GitLab Jira Context MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITLAB_TOKEN | Yes | GitLab personal access token with read access to projects. | |
| GRAFANA_TOKEN | No | Grafana service account token. Optional; must be paired with GRAFANA_BASE_URL. | |
| JIRA_BASE_URL | Yes | Base URL of your Jira Server or Data Center. | |
| JIRA_API_TOKEN | Yes | Jira personal access token for API access. | |
| GITLAB_BASE_URL | Yes | Base URL of your GitLab instance. | |
| CONFLUENCE_TOKEN | No | Confluence personal access token. Optional; must be paired with CONFLUENCE_BASE_URL. | |
| GRAFANA_BASE_URL | No | Base URL of your Grafana instance. Optional; must be paired with GRAFANA_TOKEN. | |
| CONFLUENCE_BASE_URL | No | Base URL of your Confluence Server or Data Center. Optional; must be paired with CONFLUENCE_TOKEN. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gitlab_list_projectsB | List GitLab projects visible to the configured token. |
| gitlab_get_projectA | Get a GitLab project by numeric ID or URL-encoded path. |
| gitlab_list_merge_requestsC | List GitLab merge requests visible to the configured token. |
| gitlab_get_merge_requestC | Get one GitLab merge request and its metadata. |
| gitlab_list_pipelinesB | List recent CI/CD pipelines for a GitLab project. |
| gitlab_get_fileA | Read one file from a GitLab repository at a branch, tag, or commit ref. |
| jira_get_my_issuesA | List Jira issues assigned to the authenticated user. |
| jira_get_issueA | Get a Jira issue by key, including comments. |
| jira_search_issuesB | Search Jira issues using JQL. This tool is read-only. |
| jira_list_commentsC | List comments on a Jira issue. |
| jira_list_worklogsC | List worklog entries on a Jira issue. |
| jira_get_transitionsA | List the status transitions currently available for a Jira issue. |
| jira_get_changelogB | Get the status and field change history for a Jira issue. |
| jira_add_commentB | Add a plain-text comment to a Jira issue. Requires explicit confirmation. |
| jira_add_worklogA | Add a worklog entry to a Jira issue. Requires explicit confirmation. |
| confluence_get_pageA | Get a Confluence page by numeric page ID, including stored page content. |
| confluence_searchB | Search Confluence content with a CQL query. |
| grafana_search_dashboardsB | Search Grafana dashboards visible to the configured service account. |
| grafana_get_dashboardA | Get a Grafana dashboard by UID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/jagarkarlo/gitlab-jira-context-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server