Redmine MCP Server

Redmine MCP Server

site icon
2024.12.21 1
Ruby项目管理团队协作开发效率交流协作
Redmine MCP Server 是一个基于 Server Side Event 的 Model Context Protocol 服务器插件,主要用于 Redmine 项目管理工具。它提供了多个工具来列出和读取项目中的问题和 wiki 页面。该插件目前处于概念和实验阶段,尚未进行身份验证,且依赖库的版本可能会影响其功能。
View on GitHub

Overview

基本能力

产品定位

Redmine MCP Server 是一个为 Redmine 项目管理工具设计的插件,通过 Server Side Event 提供 Model Context Protocol 服务器功能。

核心功能

  • 工具 list_issues:列出每个项目的所有问题。
  • 工具 list_wiki_pages:列出每个项目的所有 wiki 页面。
  • 工具 read_issue:读取单个问题。
  • 工具 read_wiki_page:读取单个 wiki 页面。

适用场景

  • 项目管理:用于列出和读取项目中的问题和 wiki 页面。
  • 团队协作:通过共享问题和 wiki 页面信息,促进团队协作。

工具列表

  1. list_issues:列出每个项目的所有问题。
  2. list_wiki_pages:列出每个项目的所有 wiki 页面。
  3. read_issue:读取单个问题。
  4. read_wiki_page:读取单个 wiki 页面。

常见问题解答

  • 该插件目前处于概念和实验阶段,尚未进行身份验证。
  • 使用 WEBrick 无法正常工作。
  • ActionController:Live 流式传输可能会因依赖库的版本问题而出现故障。

使用教程

使用依赖

  • 需要安装 Redmine 6.0 及以上版本。
  • 支持 SQLite、MySQL 8.0 和 PostgreSQL 12 数据库。

安装教程

  1. 在 Redmine 插件目录中下载插件。 sh git clone https://github.com/9506hqwy/redmine_mcp_server.git
  2. 启动 Redmine。

调试方式

  • 启动 Redmine 后,可以通过访问插件提供的 HTTP 端点进行调试。
  • 具体调试命令未在文档中明确说明,建议参考 clients 目录中的示例。

许可证

该项目遵循 GPL-2.0 开源许可条款,请参阅 GPL-2.0 了解完整条款。