Gitlab Mcp Server Vhr

Gitlab Mcp Server Vhr

🚀 GitLab MCP 服务器

GitLab MCP 服务器是一个基于 TypeScript 的 MCP 服务器,可与自托管的 GitLab 实例进行交互。它提供了一系列工具,用于获取和管理 GitLab 数据,涵盖项目、问题、问题备注(评论)等方面,极大地提升了与 GitLab 服务器交互的效率。

🚀 快速开始

此 GitLab MCP 服务器提供了多种工具,可用于与 GitLab 服务器进行交互,获取和管理相关数据。

✨ 主要特性

此 GitLab MCP 服务器提供以下工具:

  • list_projects:列出用户可访问的所有项目。
  • get_issues:获取特定项目的问题,带有基本过滤功能。
  • get_issue_notes:获取特定问题的备注(评论)。
  • search:根据搜索词搜索项目和问题。
  • get_issue:通过项目 ID 和 IID 获取特定问题。
  • get_todos:获取待办事项列表,带有可选过滤器。
  • get_wiki_page:通过项目 ID 和别名获取特定维基页面。
  • list_wiki_pages:获取给定项目的全部维基页面。

📦 安装指南

开发

  • 安装依赖项
npm install
  • 构建服务器
npm run build
  • 带有自动重建功能的开发
npm run watch

安装

与 Claude Desktop 一起使用时,添加服务器配置:

{
"mcpServers": {
"gitlab-server": {
"command": "/path/to/gitlab-server/build/index.js"
}
}
}

调试

由于 MCP 服务器通过标准输入输出进行通信,调试可能具有挑战性。我们建议使用 MCP Inspector,这是一个可用作包脚本的工具:

npm run inspector

Inspector 将提供一个浏览器中访问调试工具的 URL。

📚 详细文档

GitLab API 文档

  • 0 关注
  • 0 收藏,12 浏览
  • system 提出于 2025-09-27 16:36

相似服务问题