Skip to main content
Glama

GitLab MCP Server

by anupsahu
package.json2.46 kB
{ "name": "@anupsahu/gitlab-mcp", "version": "1.2.1", "description": "Production-ready MCP server for GitLab API with OAuth 2.0 PKCE authentication", "license": "MIT", "author": "Anup Sahu", "repository": { "type": "git", "url": "https://github.com/anupsahu/gitlab-mcp.git" }, "homepage": "https://github.com/anupsahu/gitlab-mcp#readme", "bugs": { "url": "https://github.com/anupsahu/gitlab-mcp/issues" }, "keywords": [ "mcp", "gitlab", "oauth", "api", "server", "pkce", "authentication", "model-context-protocol" ], "type": "module", "bin": "./build/index.js", "files": [ "build", "README.md", "RELEASE_NOTES.md" ], "publishConfig": { "access": "public" }, "engines": { "node": ">=14" }, "scripts": { "build": "tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"", "prepare": "npm run build", "dev": "npm run build && node build/index.js", "watch": "tsc --watch", "deploy": "npm publish --access public", "generate-tools": "npx ts-node scripts/generate-tools-readme.ts", "changelog": "auto-changelog -p", "test": "node test/validate-api.js", "test:integration": "node test/validate-api.js", "test:server": "npm run build && node build/test/test-all-transport-server.js", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --write \"**/*.{js,ts,json,md}\"", "format:check": "prettier --check \"**/*.{js,ts,json,md}\"" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.10.0", "@types/crypto-js": "^4.2.2", "@types/express-session": "^1.18.2", "@types/node-fetch": "^2.6.12", "crypto-js": "^4.2.0", "express": "^5.1.0", "express-session": "^1.18.2", "fetch-cookie": "^3.1.0", "form-data": "^4.0.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "node-fetch": "^3.3.2", "pino": "^9.7.0", "pino-pretty": "^13.0.0", "socks-proxy-agent": "^8.0.5", "tough-cookie": "^5.1.2", "zod-to-json-schema": "^3.23.5" }, "devDependencies": { "@types/express": "^5.0.2", "@types/node": "^22.13.10", "@typescript-eslint/eslint-plugin": "^8.21.0", "@typescript-eslint/parser": "^8.21.0", "auto-changelog": "^2.4.0", "eslint": "^9.18.0", "prettier": "^3.4.2", "ts-node": "^10.9.2", "typescript": "^5.8.2", "zod": "^3.24.2" } }

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/anupsahu/gitlab-mcp'

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