MCP Server (Multi-Cloud Platform Server)

by ABHISHEK-KUMAR-14022001

297 downloads
Not rated
GitHub

About

Repository for MCP (Multi-Cloud Platform) Server configuration and documentation

Details

Author
ABHISHEK-KUMAR-14022001
Downloads
297
Categories
Other

- Containerized architecture using Docker for easy deployment and scaling
- Supports multiple API integrations including GitHub and cloud providers
- Each service runs in its own isolated container
- Simple JSON-based configuration for service setup
- Extensible design to easily add new services

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Server (Multi-Cloud Platform Server)
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install Docker, set up environment variables (e.g., GITHUB_PERSONAL_ACCESS_TOKEN), configure services in a JSON file with the mcpServers object, then run the MCP server containers.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp server (multi-cloud platform server)": {
            "github": {
                "command": "docker",
                "args": [
                    "run",
                    "-i",
                    "--rm",
                    "-e",
                    "GITHUB_PERSONAL_ACCESS_TOKEN",
                    "mcp/github"
                ],
                "env": {
                    "GITHUB_PERSONAL_ACCESS_TOKEN": "<TOKEN>"
                }
            }
        }
    }
}

McpServers

{
    "github": {
        "command": "docker",
        "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "GITHUB_PERSONAL_ACCESS_TOKEN",
            "mcp/github"
        ],
        "env": {
            "GITHUB_PERSONAL_ACCESS_TOKEN": "<TOKEN>"
        }
    }
}

MCP Server (Multi-Cloud Platform Server)

Overview

MCP Server is a powerful multi-cloud platform that enables seamless integration and management of various cloud services and APIs. It provides a unified interface for interacting with different cloud providers and services through containerized microservices.

Features

- Containerized Architecture: Built using Docker containers for easy deployment and scaling - API Integration: Supports multiple API integrations including GitHub, cloud providers, and other services - Service Isolation: Each service runs in its own container for better security and resource management - Easy Configuration: Simple JSON-based configuration for service setup - Extensible Design: Easily add new services and integrations

Configuration Example

{
  "mcpServers": {
    "github": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "mcp/github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<TOKEN>"
      }
    }
  }
}

Services Available

1. GitHub Integration - Repository management - Issue tracking - Pull request handling - Code management - User authentication

Security

- Secure token-based authentication - Environment variable-based secret management - Isolated container environments - Secure API communication

Getting Started

1. Install Docker on your system 2. Configure your environment variables 3. Set up your service configurations 4. Run the MCP server containers

Best Practices

- Keep sensitive information in environment variables - Regularly update access tokens - Monitor container resources - Follow security guidelines for each service

Requirements

- Docker - Access tokens for required services - Sufficient system resources - Network connectivity

Support

For issues and feature requests, please create an issue in this repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.