- Home
- MCP servers
- Jira Linear
Jira Linear
- typescript
13
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"dxheroes-mcp-devtools": {
"command": "env",
"args": [
"JIRA_URL=https://[YOUR_WORKSPACE].atlassian.net",
"JIRA_API_MAIL=[YOUR_EMAIL]",
"JIRA_API_KEY=[YOUR_API_KEY]",
"npx",
"-y",
"@mcp-devtools/jira"
],
"env": {
"JIRA_URL": "https://[YOUR_WORKSPACE].atlassian.net",
"JIRA_API_KEY": "[YOUR_API_KEY]",
"JIRA_API_MAIL": "[YOUR_EMAIL]",
"LINEAR_API_KEY": "abc123"
}
}
}
}MCP DevTools enables your AI assistants to securely connect to external services through the Model Context Protocol. It provides ready-to-use MCP servers for Jira and Linear, letting you perform common workflows by issuing natural language commands that are translated into tool actions. This guide shows you how to configure, install, and use these MCP servers in your client workflow.
How to use
Configure each MCP server in your chosen client (Cursor IDE in this example) to enable Jira and Linear integrations. Once configured, you can interact with the tools using natural language commands to fetch, search, read, create, and manage issues and tickets.
How to install
Prerequisites you need before installation:
- Node.js 12+ or newer (recommended)
- npm or pnpm for package management
Follow these steps to prepare and run the MCP servers locally:
# Install pnpm if you don't have it
npm install -g pnpm
# Install all dependencies in the workspace
pnpm install
# Build all packages
pnpm build
# Development with auto-rebuild
pnpm dev
Configuration and usage highlights
Two MCP servers are exposed for Jira and Linear integrations. Each server runs as a stdio process and is started with an environment-driven command. The Jira server requires Jira credentials and workspace URL; the Linear server requires a Linear API key.
Use the following configurations in your MCP client to start the servers. Do not modify the structure below; copy exactly as shown for your client setup.
{
"mcpServers": {
"jira_mcp": {
"type": "stdio",
"command": "env",
"args": [
"JIRA_URL=https://[YOUR_WORKSPACE].atlassian.net",
"JIRA_API_MAIL=[YOUR_EMAIL]",
"JIRA_API_KEY=[YOUR_API_KEY]",
"npx",
"-y",
"@mcp-devtools/jira"
],
"env": [
{"name": "JIRA_URL", "value": "https://[YOUR_WORKSPACE].atlassian.net"},
{"name": "JIRA_API_MAIL", "value": "[YOUR_EMAIL]"},
{"name": "JIRA_API_KEY", "value": "[YOUR_API_KEY]"}
]
},
"linear_mcp": {
"type": "stdio",
"command": "env",
"args": [
"LINEAR_API_KEY=[YOUR_API_KEY]",
"npx",
"-y",
"@mcp-devtools/linear"
],
"env": [
{"name": "LINEAR_API_KEY", "value": "[YOUR_API_KEY]"}
]
}
}
}
Available tools
get_ticket
Fetch a specific Jira ticket by key to retrieve its details.
execute_jql
Run a Jira JQL query to search for tickets matching specific criteria.
read_ticket
Read and display details for a Jira ticket.
create_ticket
Create a new Jira ticket with provided project, summary, description, and issue type.
get_issue
Fetch a specific Linear issue by key to retrieve its details.
search_issues
Search Linear issues with a query, optionally limiting results.
create_issue
Create a new Linear issue with team, title, description, and priority.
list_teams
List teams available in Linear for assignment and filtering.