Skip to main content
Glama

mcp-server-gitlab

tools.ts1.2 kB
import type { FastMCP } from 'fastmcp'; import { gitlabApiClient } from './utils/gitlabApiClientInstance'; import { GitlabAcceptMRTool } from './tools/GitlabAcceptMRTool'; import { GitlabCreateMRCommentTool } from './tools/GitlabCreateMRCommentTool'; import { GitlabCreateMRTool } from './tools/GitlabCreateMRTool'; import { GitlabGetUserTasksTool } from './tools/GitlabGetUserTasksTool'; import { GitlabRawApiTool } from './tools/GitlabRawApiTool'; import { GitlabSearchProjectDetailsTool } from './tools/GitlabSearchProjectDetailsTool'; import { GitlabSearchUserProjectsTool } from './tools/GitlabSearchUserProjectsTool'; import { GitlabUpdateMRTool } from './tools/GitlabUpdateMRTool'; export const registerTools = (server: FastMCP) => { server.addTool(GitlabAcceptMRTool); server.addTool(GitlabCreateMRCommentTool); server.addTool(GitlabCreateMRTool); server.addTool(GitlabGetUserTasksTool); server.addTool(GitlabRawApiTool); server.addTool(GitlabSearchProjectDetailsTool); server.addTool(GitlabSearchUserProjectsTool); server.addTool(GitlabUpdateMRTool); }; export const registerLogger = () => { if (process.env.ENABLE_LOGGER) { gitlabApiClient.setLogger(console); } };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZephyrDeng/mcp-server-gitlab'

If you have feedback or need assistance with the MCP directory API, please join our Discord server