Work Integrations MCP
Work Integrations MCP
これは、複数の業務システム(現在はJira、今後はSlack/GitHubなどを予定)向けのツールを提供する小さなMCPサーバーです。
現在利用可能なツール
jira_get_issue- キーを指定してJiraの課題を取得jira_search- JQLを使用してJiraを検索slack_get_message_by_url- URLを指定してSlackメッセージを取得slack_get_channel_history- 最近のSlackメッセージを取得slack_find_channel- チャンネル名をIDに解決slack_find_user- メールアドレスまたは表示名からユーザーを解決confluence_get_page- IDを指定してConfluenceページを取得(フッターとネストされた返信付きのインラインコメントを含む)confluence_get_page_by_url- URLを指定してConfluenceページを取得(フッターとネストされた返信付きのインラインコメントを含む)confluence_search- CQLを使用してConfluenceを検索
Related MCP server: Personal JIRA MCP
セットアップ
依存関係をインストールします:
npm install
環境変数を設定します(例):
JIRA_BASE=https://company.atlassian.netJIRA_EMAIL=you@company.comJIRA_TOKEN=your_api_tokenJIRA_API_VERSION=3SLACK_TOKEN=xoxb-your-slack-bot-tokenCONFLUENCE_BASE=https://company.atlassian.net/wikiCONFLUENCE_EMAIL=you@company.comCONFLUENCE_TOKEN=your_api_token
CursorにMCPサーバーを登録します (
~/.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": "you@company.com", "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": "you@company.com", "CONFLUENCE_TOKEN": "your_api_token" } } } }Cursorを再起動します。
使用例
「
jira_get_issueを使用してキーCVR-248の課題を取得して」「JQLでJiraを検索:
project = CVR ORDER BY updated DESC」「
slack_get_message_by_urlを使用してURLhttps://...のメッセージを取得して」「
slack_get_channel_historyを使用してチャンネルgeneralの履歴を取得して」「
slack_find_userを使用してメールアドレスuser@company.comのユーザーを検索して」「
confluence_get_pageを使用してID123456のページを取得して」「
confluence_get_page_by_urlを使用してURLhttps://.../wiki/...のページを取得して」「
confluence_searchを使用してCQLspace = DOCS and type = pageで検索して」
Slackセットアップの注意点
Slackアプリを作成し、ワークスペースにインストールしてください。パブリックチャンネルに必要な最小限のスコープは以下の通りです:
channels:readchannels:historyusers:readusers:read.email
プライベートチャンネルの場合は、以下を追加してください:
groups:readgroups:history
拡張方法
Slack、GitHub、その他のサービス用の新しいツールを追加するには、services/ 配下に新しいフォルダーを作成し、server.ts でモジュールを登録します:
認証とAPI呼び出しのために
services/<service>/client.tsを作成しますToolModuleをエクスポートするservices/<service>/tools.tsを作成しますserver.tsでモジュールをインポートし、mergeToolModulesに渡します必要に応じて、CursorのMCP設定に新しい環境変数を追加します
既存のプロンプトが引き続き動作するように、ツール名は変更しないでください。
This server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
A MCP server built for developers enabling Git based project management with project and personal…
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Related MCP Servers
- AlicenseCqualityDmaintenanceAn MCP server that enables communication with Jira, allowing users to perform operations like getting, searching, creating, and editing issues through natural language interaction.176 npmMIT
- AlicenseCqualityCmaintenanceAn MCP server that enables AI assistants to interact with JIRA, allowing for querying issue details, creating and updating work items, and managing attachments through a standardized interface.124MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for interacting with Jira Cloud instances. Enables issue management, JQL queries, project and sprint management, and batch operations via natural language interfaces.206 npm4MIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive, production-ready MCP server for seamless Jira Cloud integration, enabling AI agents and custom applications to manage boards, issues, users, projects, and workflows via natural language commands.383 npm4MIT