
Redmine MCP Server

2024.12.27
0
RubyRedmine 插件问题管理Wiki 管理开发效率交流协作
Redmine MCP Server 是一个基于 Server Side Event 的 Model Context Protocol 服务器插件,旨在为 Redmine 提供模型上下文协议支持。该插件目前处于概念和实验阶段,主要用于在 Redmine 项目中列出和读取问题和 Wiki 页面。
View on GitHub
Overview
基本能力
产品定位
Redmine MCP Server 是一个为 Redmine 提供模型上下文协议支持的插件,主要用于在项目中管理和访问问题和 Wiki 页面。
核心功能
- 提供
list_issues
工具:列出每个项目的所有问题。 - 提供
list_wiki_pages
工具:列出每个项目的所有 Wiki 页面。 - 提供
read_issue
工具:读取单个问题。 - 提供
read_wiki_page
工具:读取单个 Wiki 页面。
适用场景
- 在 Redmine 项目中快速访问和管理问题。
- 在 Redmine 项目中快速访问和管理 Wiki 页面。
工具列表
list_issues
:列出每个项目的所有问题。list_wiki_pages
:列出每个项目的所有 Wiki 页面。read_issue
:读取单个问题。read_wiki_page
:读取单个 Wiki 页面。
常见问题解答
- 该插件目前处于概念和实验阶段,可能存在不稳定问题。
- HTTP 端点没有认证机制,使用时需注意安全性。
- 使用 WEBrick 时无法正常工作。
ActionController:Live
流式传输可能因依赖库版本问题而出现故障。
使用教程
使用依赖
- 需要安装 Redmine 6.0 或更高版本。
- 支持 SQLite、MySQL 8.0 和 PostgreSQL 12 数据库。
安装教程
- 在 Redmine 插件目录中下载插件。
sh git clone https://github.com/9506hqwy/redmine_mcp_server.git
- 启动 Redmine。
调试方式
- 安装完成后,可以通过访问 Redmine 项目中的问题和 Wiki 页面来测试插件功能。
- 具体客户端示例可以参考 clients 目录。