mcp-server-gitee-pull-request
Verified Safeby liliangshan
Overview
Automates Gitee Pull Request creation, review, testing, and merging for development workflows.
Installation
npx @liangshanli/mcp-server-gitee-pull-requestEnvironment Variables
- scope_username
- scope_password
- scope_client_id
- scope_client_secret
- owner
- repo
- head
- base
Security Notes
The server uses environment variables for sensitive credentials (username, password, OAuth client ID/secret), which is good practice. Access tokens are cached and sensitive parts are redacted in logs. Input validation is present for PR fields like title and label format (length and allowed characters). All external communications with Gitee use HTTPS. The server communicates via standard I/O (stdin/stdout), reducing direct external network attack surface compared to a typical web server. The multi-instance configuration relies on user-provided environment variables for isolation, which requires careful management by the user to prevent cross-instance credential leakage if not configured properly. No 'eval' or obvious malicious patterns were found in the provided source code.
Similar Servers
bitbucket-mcp
AI assistant integration with Bitbucket for repository, pull request, and pipeline management, enabling AI to interact with code and development workflows.
tinystruct-mcp
A modular Java server providing a JSON-RPC interface for file system and Git/GitHub operations, aimed at automation and DevOps workflows.
mcp-gihub-integration
This package provides a GitHub API client for integration with an MCP (Model Context Protocol) server, enabling automation of GitHub tasks.
BitbucketMcpServers
Provides Model Context Protocol (MCP) server functionality for integrating with Bitbucket Cloud repositories to perform operations like listing pull requests and retrieving their details.