Files
zhangguoyun 347096b2e1 Refactor GitLab MCP server implementation
- Removed gitlab-index.js and integrated its functionality into index.js.
- Updated server name to "gitlab-mcp-server" and version to "1.1.0".
- Enhanced GitLab API client with methods for creating, merging, retrieving, and closing merge requests.
- Added tools for handling merge requests with detailed input validation using Zod.
- Implemented command-line argument parsing for transport mode (stdio or http) and port configuration.
- Introduced Streamable HTTP transport for remote access and debugging.
- Updated package dependencies to the latest versions.
2025-12-15 17:28:56 +08:00

33 lines
879 B
JSON

{
"name": "gitlab-mcp-server",
"version": "1.1.0",
"main": "index.js",
"type": "module",
"bin": {
"gitlab-mcp-server": "./index.js",
"gitlab-mcp": "./index.js"
},
"scripts": {
"start": "node index.js",
"start:stdio": "node index.js --transport stdio",
"start:http": "node index.js --transport http --port 3000",
"dev": "npx @modelcontextprotocol/inspector node index.js",
"dev:http": "node index.js --transport http --port 3000"
},
"keywords": [
"mcp",
"gitlab",
"merge-requests"
],
"author": "Jasery",
"license": "ISC",
"description": "A Model Context Protocol server for GitLab operations, primarily for creating and merging merge requests",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.24.3",
"zod": "^3.25.76"
},
"devDependencies": {
"@modelcontextprotocol/inspector": "^0.17.2"
}
}