Token导航 LogoToken导航TokenDH.com
Jira Oauth Token Generator logo
安全风控未说明官方级别未说明来源级核验

Jira Oauth Token Generator

MCP Server

该工具简化了Jira OAuth 2.0流程,用于生成和管理Jira MCP服务器的OAuth凭证。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
开发工具JavaScriptClaudeClaude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dongitran

提供方

dongitran

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🔐 Jira OAuth令牌生成器

目的: 为生成OAuth凭据 Jira MCP服务器 简单的方法-只需单击并复制/粘贴!

🎯 这个工具是做什么的?

您只需:

  1. 运行此服务器
  2. 点击“连接到Jira”
  3. 准备好使用Jira MCP服务器的凭据

两个项目之间的关系:

Architecture Diagram

🏢 用例:企业设置

企业为什么要使用它?

问题: 公司希望他们的开发/项目管理团队使用人工智能(Claude、Cursor)与Jira进行交互,但为每个人设置OAuth既复杂又耗时。

解决方案: 部署集中式OAuth令牌生成器:

┌─────────────────────────────────────────────────────────────┐
│                      Company Workflow                       │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  1. IT Admin setup OAuth Generator (one-time only)          │
│     ├─ Create Atlassian OAuth App for company               │
│     ├─ Deploy internal server (or localhost)                │
│     └─ Set ALLOWED_WORKSPACE = "company-jira"               │
│                                                             │
│  2. Employees self-serve credentials (few clicks)           │
│     ├─ Open internal URL or localhost                       │
│     ├─ Click "Connect to Jira"                              │
│     ├─ Copy config JSON                                     │
│     └─ Paste into Claude/Cursor                             │
│                                                             │
│  3. Result                                                  │
│     ├─ ✅ Entire team can use AI + Jira integration         │
│     ├─ ✅ Workspace validation ensures only company staff   │
│     ├─ ✅ Tokens auto-refresh, no re-setup needed           │
│     └─ ✅ IT setup once, devs self-serve                    │
│                                                             │
└─────────────────────────────────────────────────────────────┘

🔄 OAuth流

OAuth Flow

⚡ 快速开始

1.️⃣ 安装

git clone https://github.com/dongitran/Jira-Oauth-Token-Generator.git
cd Jira-Oauth-Token-Generator
npm install

2.️⃣ 创建Atlassian OAuth应用程序

  1. 首选 Atlassian开发人员控制台
  2. 创建OAuth 2.0集成
  3. 回调URL: http://localhost:3001/auth/callback
  4. 首选 权限 tab → 配置每个API:

- Jira API: read:jira-user, read:jira-work, manage:jira-project, write:jira-work, read:board-scope:jira-software, read:sprint:jira-software, write:sprint:jira-software - 用户标识API: read:me - Jira API(离线): offline_access

  1. 复制 客户端ID客户端密钥

3.️⃣ 配置

创建 .env 文件:

JIRA_ATLASSIAN_CLIENT_ID=your_client_id
JIRA_ATLASSIAN_CLIENT_SECRET=your_client_secret
JIRA_REDIRECT_URI=http://localhost:3001/auth/callback
PORT=3001

4.️⃣ 跑

npm start
# or: npm run dev (auto-reload)
# or: pm2 start ecosystem.config.js

📖 如何使用

第一步:身份验证

  1. 打开 http://localhost:3001
  2. 点击 “连接到Jira”
  3. 登录Atlassian并授予访问权限

步骤2:复制配置

服务器将显示JSON配置如下:

{
  "jira": {
    "command": "jira-mcp-server",
    "args": [
      "--access_token", "eyJhbGc...",
      "--refresh_token", "eyJhbGc...",
      "--client_id", "...",
      "--client_secret", "...",
      "--cloud_id", "..."
    ],
    "env": {}
  }
}

点击 “复制配置” 复制。

步骤3:在MCP客户端中使用

选项A:直接命令(推荐)

按原样使用步骤2中的配置。

选项B:全局安装(如果选项A不起作用)

有时 jira-mcp-server 可能找不到命令。在这种情况下,请全局安装该软件包:

npm install -g @urcard/jira-mcp-server

然后改用此配置格式:

{
  "jira": {
    "command": "node",
    "args": [
      "/Users/YOUR_USERNAME/.nvm/versions/node/v20.x.x/lib/node_modules/@urcard/jira-mcp-server/server.js",
      "--access_token", "eyJhbGc...",
      "--refresh_token", "eyJhbGc...",
      "--client_id", "...",
      "--client_secret", "...",
      "--cloud_id", "..."
    ],
    "env": {}
  }
}

注: 替换 YOUR_USERNAMEv20.x.x 使用您的实际Node版本(>=20)。通过以下方式找到你的路:

which jira-mcp-server
# or
npm root -g

按客户端配置

克劳德桌面:

# open config file
open ~/Library/Application\ Support/Claude/claude_desktop_config.json

# paste into "mcpServers" section
# restart Claude Desktop

光标:

  • 创建 .cursor/mcp.json → 粘贴配置→ 重新启动

VS代码:

# open config file
open ~/Library/Application\ Support/Code/User/mcp.json

# paste into "mcpServers" section
# restart VS Code

完成! 令牌将自动缓存和刷新。

🔒 安全特性

  • CSRF保护:UUID状态令牌可防止攻击
  • 工作区验证:只有公司员工可以进行身份验证
  • 令牌缓存:本地存储的令牌(~/.jira mcp/),不通过网络发送
  • 会话过期:10分钟后自动删除认证会话
  • 无数据库:无状态设计,无敏感数据存储

📚 相关链接

👨‍💻 作者

东川

📄 许可证

麻省理工学院

______________________________________________________________________

由...制作❤️ 让你的工作生活更轻松!

目录标签

目录标签

开发工具JavaScriptClaudeOAuth本地部署Jira集成令牌管理企业工具开发效率

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP