Jira集成服务

一个用于Jira集成的模型上下文协议服务器实现,允许AI模型通过标准化接口与Jira交互。

  • by uddeshya-23
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 uddeshya-23/mcp-server-jira

使用说明

Jira MCP服务器

Jira集成的模型上下文协议服务器实现。该服务器允许AI模型通过标准化的接口与Jira进行交互。

特性

  • 完整的Jira REST API集成
  • 连接池实现最佳性能
  • 全面的错误处理
  • 类型安全实施
  • 内置速率限制
  • 请求日志记录和监控

安装

npm install @modelcontextprotocol/server-jira

配置

服务器需要以下环境变量:

JIRA_HOST=your-domain.atlassian.net
JIRA_API_TOKEN=your-api-token
JIRA_EMAIL=your-email@domain.com
PORT=3000 # Optional, defaults to 3000
POOL_SIZE=10 # Optional, defaults to 10

用法

启动服务器

# Development mode
npm run dev

# Production mode
npm run build
npm start

API终点

  • GET /health -健康检查端点
  • GET /api/v1/issues/:issueKey -获取问题详细信息
  • GET /api/v1/sprint/current -获取当前冲刺详细信息
  • GET /api/v1/analytics/workload -获取工作负载分析

发展

先决条件

  • Node.js 14或更高版本
  • npm 6或更高版本

设置

  1. 克隆存储库
  2. 安装依赖项: npm install
  3. 设置环境变量
  4. 启动开发服务器: npm run dev

测试

# Run tests
npm test

# Run linter
npm run lint

# Format code
npm run format

贡献

请阅读CONTRIBUTING.md,了解我们的行为准则和提交拉取请求的流程的详细信息。

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。