Redmine MCP 服务器

Redmine MCP Server 是一个基于 Redmine API 的项目管理工具,支持问题跟踪、项目成员管理、时间记录等功能。

  • by Nunocky
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 nunocky/redmine_mcp_server

使用说明

Redmine MCP服务器

api参考

设置

uv sync

与Cline一起使用

    "Redmine": {
      "disabled": false,
      "command": "uv",
      "args": [
        "--directory",
        "<path_to_mcp_server>",
        "run",
        "main.py"
      ],
    }

备注

减少工具数量

main.py 所有的Tool 列表框中,此格式对应于条目“无”Claude Desktop 而需要与环境混合的每条反射光线,进行环境采样。实际使用时需要管理员权限API中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

如果您在中注册了所有工具 main.py,像Claude Desktop这样的环境在读取初始工具列表时可能会达到令牌限制。在实际使用服务器时,请仅注册必要的工具,例如排除需要管理员权限的API。

手动与MCP服务器交互

通过将API请求传递到来检索工具列表 main.py 通过管道,使用以下方法。

(echo '{"jsonrpc":"2.0","id":0, "method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"mcp-util-list-tools","version":"0.1.0"}}}' ; \
 echo '{"jsonrpc":"2.0",         "method":"notifications/initialized"}' ; \
 echo '{"jsonrpc":"2.0", "id":2, "method":"tools/list"}') | python main.py

支持的API

  • [x] 问题
  • [x] 项目
  • [x] 项目成员资格
  • [x] 用户
  • [x] 时间条目
  • [x] 新闻资讯
  • []问题关系
  • [x] 版本
  • [x] Wiki页面
  • [x] 查询
  • [x] 附件
  • [x] 问题状态
  • [x] 跟踪器
  • [x] 枚举
  • [x] 问题类别
  • [x] 角色
  • [x] 团体
  • [x] 自定义字段
  • [x] 搜索
  • [x] 文件
  • [x] 我的账户
    -[]期刊

许可证

此源代码根据Apache许可证2.0版获得许可。有关详细信息,请参阅许可证。