
Redmine MCP Server for Cline
通过 Cline VS Code 扩展启用与 Redmine 项目和问题的交互,支持通过模型上下文协议进行项目管理和问题创建。
Tools
create_issue
Create a new Redmine issue
README
Redmine Cline 用 MCP 服务器
这是一个自定义的 MCP (模型上下文协议) 服务器,它与 Redmine 集成,允许你通过 Cline VS Code 扩展与你的 Redmine 项目和问题进行交互。
前提条件
- Node.js: 你的系统需要安装 Node.js (18 或更新版本)。
- Redmine 实例: 你需要一个运行中的 Redmine 实例,并且启用了 REST API。
- Redmine API 密钥: 你需要你的 Redmine 用户帐户的 API 密钥。 你可以在你的 Redmine 帐户设置中找到它(通常在“我的帐户” -> “API 访问密钥”下)。
- Cline: 你需要安装并配置 Cline VS Code 扩展。
安装
- 克隆仓库:
git clone https://github.com/ilask/Redmine-MCP.git cd Redmine-MCP
- 安装依赖:
npm install
配置
-
设置环境变量: 在项目根目录下创建一个
.env
文件,并添加以下内容,将占位符替换为你实际的 Redmine 主机名和 API 密钥:REDMINE_HOST=your-redmine-host.com REDMINE_API_KEY=your-redmine-api-key
重要提示: 不要将你的
.env
文件提交到版本控制! 它包含敏感信息。 此仓库中包含的.gitignore
文件应阻止它被提交。
添加到 Cline
-
打开 Cline 设置: 在 VS Code 中,打开 Cline 扩展并转到 MCP 服务器选项卡。
-
编辑 MCP 设置: 单击“编辑 MCP 设置”以打开
cline_mcp_settings.json
文件。 -
添加服务器: 将以下条目添加到
mcpServers
对象,将args
路径替换为你系统上server.js
文件的绝对路径:{ "mcpServers": { "redmine-server": { "command": "node", "args": ["C:\\Users\\yourusername\\path\\to\\Redmine-MCP\\server.js"], "disabled": false, "autoApprove": [] } } }
重要提示: 确保在 Windows 上的路径中使用双反斜杠 (
\\
)。 -
保存: 保存
cline_mcp_settings.json
文件。 Cline 应该会自动检测到更改并启动服务器。
可用资源和工具
资源
-
redmine://projects/{project_id}
: 此资源表示一个 Redmine 项目。 将{project_id}
替换为你的 Redmine 实例中项目的实际 ID。 你可以使用 Cline 中的access_mcp_resource
工具来读取项目的详细信息。 例如:<access_mcp_resource> <server_name>redmine-server</server_name> <uri>redmine://projects/123</uri> </access_mcp_resource>
(将
123
替换为有效的项目 ID)。 这将以 JSON 格式返回项目详细信息。
工具
-
create_issue
: 此工具允许你在 Redmine 中创建一个新问题。 它接受以下参数:project_id
(字符串,必需): 应该在其中创建问题的项目的 ID。subject
(字符串,必需): 问题的标题。description
(字符串,必需): 问题的描述。
你可以使用 Cline 中的
use_mcp_tool
工具来调用此工具。 例如:<use_mcp_tool> <server_name>redmine-server</server_name> <tool_name>create_issue</tool_name> <arguments> { "project_id": "456", "subject": "My New Issue", "description": "This is a test issue created via Cline." } </arguments> </use_mcp_tool>
(将
456
替换为有效的项目 ID)。 这将在指定的项目中创建一个新问题,并以 JSON 格式返回问题详细信息。
故障排除
- 连接关闭错误: 如果你看到类似 "MCP error -1: Connection closed" 的错误,请确保你的
REDMINE_HOST
和REDMINE_API_KEY
环境变量已正确设置。 此外,请确保你的计算机可以访问你的 Redmine 实例。 - 检查服务器日志: 如果遇到问题,请检查 VS Code 终端中的服务器输出,以查找任何错误消息。 服务器会将错误记录到控制台。
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
MCP Package Docs Server
促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Gitingest-MCP
一个用于 gitingest 的 MCP 服务器。它允许像 Claude Desktop、Cursor、Cline 等 MCP 客户端快速提取关于 Github 仓库的信息,包括仓库摘要、项目目录结构、文件内容等。
mermaid-mcp-server
一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。
Jira-Context-MCP
MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

Linear MCP Server
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。