这是用于GitLab集成的模型上下文协议(MCP)服务器,基于FastMCP构建。
该服务器使用Python编写,并使用fastmcp库。
docker build -t gitlab-mcp-server .
在MCP设置 -> 添加MCP服务器中,添加以下配置:
{
"mcpServers": {
"gitlab": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"GITLAB_TOKEN",
"-e",
"GITLAB_URL",
"gitlab-mcp-server:latest"
],
"env": {
"GITLAB_TOKEN": "token",
"GITLAB_URL": "https://gitlab.com/"
}
}
}
}
注意:不要忘记用您的实际GitLab凭证和实例URL替换GITLAB_TOKEN和GITLAB_URL值。
api - 用于API访问read_repository - 用于读取仓库write_repository - 用于写入仓库这里有一些改进建议,以提高并澄清您的代码审查规则(review.mdc):
review.mdc(改进版)
目的: 当前分支进行代码审查的指南,重点关注与origin/master分支的差异,并与MCP GitLab服务器集成。
变更总结:
逻辑分解:
详细审查:
您可以自由地:
贡献方法:
无论大小,我们都非常感谢所有的贡献!