loading…
Search for a command to run...
loading…
An MCP server that enables interaction with Jira to fetch issues by key and perform JQL searches. It provides a foundation for integrating multiple work systems
An MCP server that enables interaction with Jira to fetch issues by key and perform JQL searches. It provides a foundation for integrating multiple work systems, with planned support for Slack and GitHub.
This is a small MCP server that exposes tools for multiple work systems (Jira now, with Slack/GitHub and others planned).
jira_get_issue - Fetch a Jira issue by keyjira_search - Search Jira using JQLslack_get_message_by_url - Fetch a Slack message by URLslack_get_channel_history - Fetch recent Slack messagesslack_find_channel - Resolve channel name to IDslack_find_user - Resolve user by email or display nameconfluence_get_page - Fetch a Confluence page by IDconfluence_get_page_by_url - Fetch a Confluence page by URLconfluence_search - Search Confluence using CQLInstall dependencies:
npm installConfigure environment variables (examples):
JIRA_BASE=https://company.atlassian.net[email protected]JIRA_TOKEN=your_api_tokenJIRA_API_VERSION=3SLACK_TOKEN=xoxb-your-slack-bot-tokenCONFLUENCE_BASE=https://company.atlassian.net/wiki[email protected]CONFLUENCE_TOKEN=your_api_tokenRegister the MCP server in Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"work-integrations-mcp": {
"command": "npx",
"args": [
"tsx",
"/ABS/PATH/jira-mcp/server.ts"
],
"env": {
"JIRA_BASE": "https://company.atlassian.net",
"JIRA_EMAIL": "[email protected]",
"JIRA_TOKEN": "your_api_token",
"JIRA_API_VERSION": "3",
"SLACK_TOKEN": "xoxb-your-slack-bot-token",
"CONFLUENCE_BASE": "https://company.atlassian.net/wiki",
"CONFLUENCE_EMAIL": "[email protected]",
"CONFLUENCE_TOKEN": "your_api_token"
}
}
}
}
Restart Cursor.
jira_get_issue with key CVR-248"project = CVR ORDER BY updated DESC"slack_get_message_by_url with url https://..."slack_get_channel_history with channel general"slack_find_user with email [email protected]"confluence_get_page with id 123456"confluence_get_page_by_url with url https://.../wiki/..."confluence_search with cql space = DOCS and type = page"Create a Slack App and install it in your workspace. Minimum scopes for public channels:
channels:readchannels:historyusers:readusers:read.emailFor private channels, add:
groups:readgroups:historyAdd new tools for Slack, GitHub, or other services by adding a new folder
under services/ and registering the module in server.ts:
services/<service>/client.ts for auth + API callsservices/<service>/tools.ts exporting a ToolModuleserver.ts and pass it to mergeToolModulesKeep the tool names stable so existing prompts continue to work.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"work-integrations-mcp": {
"command": "npx",
"args": []
}
}
}