这是一个自定义的 MCP(模型上下文协议)服务器,它与 Redmine 集成,让您能够通过 Cline VS Code 扩展与 Redmine 项目和问题进行交互,为您的项目管理工作提供便利。
在使用 Redmine MCP 服务器之前,您需要完成一系列准备工作,包括安装必要的软件、获取相关密钥以及配置环境等。
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文件会阻止提交。
在 VS Code 中,打开 Cline 扩展并转到 MCP 服务器选项卡。
点击“编辑 MCP 设置”以打开 cline_mcp_settings.json 文件。
将以下条目添加到 mcpServers 对象中,用路径的绝对路径替换 args 中的占位符:
{
"mcpServers": {
"redmine-server": {
"command": "node",
"args": ["C:\\Users\\yourusername\\path\\to\\Redmine-MCP\\server.js"],
"disabled": false,
"autoApprove": []
}
}
}
⚠️ 重要提示
确保在 Windows 上使用双反斜杠 (
\\)。
保存 cline_mcp_settings.json 文件。Cline 应自动检测更改并启动服务器。
使用以下 URI 访问项目:
redmine://projects
redmine://projects/{project_id}
使用以下 JSON 配置在项目中创建问题:
{
"subject": "问题主题",
"description": "问题描述"
}
希望这份指南对您使用 Redmine MCP 服务器有所帮助!