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を検索
セットアップ
依存関係をインストールします:
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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
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/NazarKY/workspace-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server