mcp-servers-factory
Verified Safeby iamsrinathks
Overview
Provides AI agents with tools to interact with various developer platforms and services, including GitLab, GitHub, Confluence, and Google Cloud Logging.
Installation
python gcp-cloud-logging/app.pyEnvironment Variables
- GITLAB_TOKEN
- GITLAB_BASE_URL
- GITHUB_TOKEN
- GITHUB_CLIENT_ID
- GITHUB_CLIENT_SECRET
- REDIRECT_URI
- GITHUB_API_URL
- CONFLUENCE_BASE_URL
- CONFLUENCE_PAT
- GOOGLE_APPLICATION_CREDENTIALS
Security Notes
All sensitive credentials (API tokens, client secrets) are loaded from environment variables. The `github-mcp-server/oauth.py` and `github-mcp-server/sample.py` files use in-memory token storage for 'demo_user', which is explicitly marked 'demo only' and is not suitable for production multi-user deployments without a persistent, secure authentication system. Error messages from API requests may include raw response text, which could potentially expose sensitive API error details, though this is a minor risk. Input validation for `search_logs` limits results and handles invalid filter expressions.
Similar Servers
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.