Token导航 LogoToken导航TokenDH.com
MCP DevTools logo
开发工具stdio官方级别未说明来源级核验

MCP DevTools

MCP Server

MCP DevTools: A suite of Model Context Protocol servers enabling AI assistants to interact with developer tools and services

工具数

8

提示词数

0

GitHub Stars

13

资源数

0
开发工具TypeScriptClaudeClaudeCursor

安装说明

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

作者 / 组织

DXHeroes

提供方

DXHeroes

最后核验

2026/5/18 02:51

运行时

Node.js

快速接入

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

命令预览

npx 时,确保连接到 npm 注册表。

详细介绍

MCP工具

License: MIT ![Beta Status](https://github.com/modelcontextprotocol/mcp-devtools)

MCP(模型上下文协议)DevTools是一组包的集合,使AI助手能够通过模型上下文协议与外部工具和服务进行交互。

✨ 亮点

  • 🔌 无缝集成:将人工智能助手连接到外部服务和工具
  • 🛠 可扩展框架:轻松创建与模型上下文协议的新集成
  • 🔍 强大的互动:使人工智能能够访问和操纵来自外部服务的数据
  • 📊 强大的集成:Jira和Linear的全面功能
  • 🚀 开发者友好:简单的设置和详细的文档,以获得最佳的开发人员体验
备注:此项目目前处于测试阶段(0.x.x版本)。在测试阶段,API可能会在次要版本之间发生变化。

📦 可用包

描述状态
@mcp开发工具/jiraJira MCP服务器集成](https://www.npmjs.com/package/@mcp-devtools/jira)
@mcp开发工具/线性线性MCP服务器集成](https://www.npmjs.com/package/@mcp-devtools/linear)

🚀 快速开始

Cursor IDE中的配置

Jira集成

  1. 打开光标设置→ MCP
  2. 点击“添加新MCP服务器”
  3. 填写以下详细信息:

- 名字: Jira - 类型: command - 命令: env JIRA_URL=https://[YOUR_WORKSPACE].atlassian.net JIRA_API_MAIL=[YOUR_EMAIL] JIRA_API_KEY=[YOUR_API_KEY] npx -y @mcp-devtools/jira

所需的环境变量: - JIRA_URL:您的Jira实例URL(例如。, https://your-company.atlassian.net) - JIRA_API_MAIL:您的Atlassian帐户电子邮件 - JIRA_API_KEY:您的Atlassian API密钥(在此处创建一个)

线性积分

  1. 打开光标设置→ MCP
  2. 点击“添加新MCP服务器”
  3. 填写以下详细信息:

- 名字: Linear - 类型: command - 命令: env LINEAR_API_KEY=[YOUR_API_KEY] npx -y @mcp-devtools/linear

所需的环境变量: - LINEAR_API_KEY:您的Linear API键(在Linear应用程序中创建一个:设置→ API → 创建密钥)

使用工具

配置后,您可以通过Cursor中的自然语言命令与工具进行交互。

Jira示例:

# Fetch a specific ticket
get ticket SCRUM-123

# Search for tickets
execute jql "project = SCRUM AND status = 'In Progress'"

# Get ticket details
read ticket SCRUM-123

# Create a new ticket
create ticket project=SCRUM summary="Fix login bug" description="Users can't log in" issuetype=Bug

线性示例:

# Get a specific issue
get_issue SS-33

# Search for issues
search_issues "priority is high" with limit 5

# Create a new issue
create_issue for team "eng" titled "Fix API response format" with description "The API is returning incorrect data format" and priority 1

# List teams
list_teams

有关可用命令的完整列表,请参阅软件包文档:

📖 文档

🧩 存储库结构

mcp-devtools/
├── core/                 # Infrastructure and utility packages
│   ├── typescript-config/  # Shared TypeScript configuration
│   └── http-client/        # HTTP client utilities
│
├── packages/             # Functional MCP server packages
│   ├── jira/               # Jira integration MCP server
│   │   └── README.md         # Package documentation
│   └── linear/             # Linear integration MCP server
│       └── README.md         # Package documentation
│
└── ...

🛠 发展

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Development with auto-rebuild
pnpm dev

🤝 贡献

欢迎投稿!请查看我们的 贡献指南 了解详情。

📄 许可证

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

🆘 支持

  • GitHub问题:用于错误报告和功能请求
  • 讨论:用于提问和社区支持

项目结构

mcp-devtools/
├── core/ # Infrastructure and utility packages
│ ├── typescript-config/ # Shared TypeScript configuration
│ └── http-client/ # HTTP client utilities
│
├── packages/ # Functional MCP server packages
│ ├── jira/ # Jira integration MCP server
│ └── linear/ # Linear integration MCP server
├── package.json # Root package configuration
└── pnpm-workspace.yaml # Workspace configuration

发展

入门指南

此存储库使用pnpm工作区进行包管理。开始:

  1. 如果没有,请安装pnpm:
   npm install -g pnpm
  1. 安装依赖项:
   pnpm install
  1. 构建所有包:
   pnpm build

开发工作流程

对于自动重建的开发:

pnpm dev

向NPM发布

此存储库使用releaseplease和GitHub Actions进行自动发布管理,用于将包发布到npmjs.org。

Beta状态

所有已发布的软件包当前都处于测试状态(0.x.x版本),并使用 beta npm标签。在此阶段:

  • 次要版本更新中可能会发生重大更改
  • 使用以下方式安装软件包: npm install @mcp-devtools/package-name@beta
  • 当项目达到稳定状态时,我们将发布1.0.0版本

调试

由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员,可作为工作区脚本使用:

pnpm inspector

检查器将提供一个URL,用于访问浏览器中的调试工具。

贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

常规承诺

此项目使用 常规承诺 自动化版本控制和变更日志生成。请按照以下模式格式化您的提交消息:

[optional scope]: 

[optional body]

[optional footer(s)]

类型:

  • feat:新功能
  • fix:错误修复
  • docs:文件更改
  • style:不影响代码含义的更改(格式等)
  • refactor:既不修复错误也不添加功能的代码更改
  • perf:性能改进
  • test:添加或修复测试
  • chore:对构建过程或辅助工具的更改

示例:

feat(jira): add comment creation endpoint
fix(http-client): resolve timeout issue
docs: update README with new setup instructions

应在类型/范围后添加一个感叹号,并在提交消息的正文中描述突破性更改,以指示突破性更改:

feat!: redesign http-client API

BREAKING CHANGE: The http-client API has been completely redesigned to improve usability.

许可证

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

故障排除

常见问题

  1. 连接问题

- 确保您的API证书正确无误 - 检查服务实例的网络连接 - 验证URL和工作区名称

  1. 权限错误

- 确保您的帐户对您尝试的操作具有适当的权限 - API令牌可能需要在您的帐户设置中启用特定权限

  1. 未找到命令

- 如果使用npx,请确保您已连接到npm注册表 - 对于本地安装,请检查您的软件包安装是否成功

如需更多故障排除帮助,请在我们的GitHub存储库上打开问题。

路线图

MCP DevTools的未来开发计划包括:

  • 其他服务集成(GitHub、Confluence等)
  • 增强的安全功能
  • 支持自定义身份验证方法
  • 扩展查询功能
  • 性能优化

社区与支持

  • GitHub问题:用于错误报告和功能请求
  • 讨论:用于提问和社区支持
  • 贡献:请参阅上面的投稿指南

我们欢迎社区的反馈和贡献,以帮助改进这些工具。

目录标签

目录标签

开发工具TypeScriptClaudedeveloper-toolsproductivityautomationmcpdevtoolscursorcoding-assistantAI集成本地部署外部服务交互Jira集成Linear集成

支持客户端

ClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP