# Public Cloud MCP Hosting

### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

* **GitHub Account Requirement:** All builders are required to log in using a GitHub account to begin building on MOOF.
* **MCP Source Code:** To publish your project, ensure that your GitHub account contains at least one source code repository, which will serve as the basis for deployment.
* **Basic Coding Knowledge:**\
  Builders are expected to possess a foundational understanding of coding and GitHub in order to set up and manage a basic repository effectively.

### Manual Setup <a href="#manual-setup" id="manual-setup"></a>

**Step 1: Navigate to the Builder Interface**\
Click on the top-right corner of the dashboard and select **MCP Servers** to access the builder scene.

<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2FwWF1nWkofwGrqclMTcB3%2Fimage.png?alt=media&#x26;token=d2ace36f-8f1e-4f11-b322-48f4d637eada" alt=""><figcaption></figcaption></figure>

**Add a Server:**\
Click on **+ Add Server** to log in and select the repository you wish to use for publishing your code.

<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2FKTvkdD4HL71CkNFotvoR%2Fimage.png?alt=media&#x26;token=646b1a41-6a3c-4f8f-bdcc-aa30a6c87662" alt=""><figcaption></figcaption></figure>

**GitHub Authentication:**\
Log in via your GitHub account. Ensure that you are already signed in to GitHub in your current browser session for a seamless authentication process.

<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2FIvdHWpuCMC6i4zvsX8o4%2Fimage.png?alt=media&#x26;token=52e00d47-db9a-481a-a185-a92644ef107f" alt=""><figcaption></figcaption></figure>

**Step 2: Select Your GitHub Account and Repository**\
From the login interface, choose the GitHub account and the specific repository you wish to connect and use for your project deployment.

<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2F399g1hK0ysEOaQXPQtbj%2Fimage.png?alt=media&#x26;token=dabedc8c-c615-4c8c-a128-5390e9b4f6ed" alt=""><figcaption></figcaption></figure>

**Repository Selection:**\
Be sure to select the exact GitHub repository you intend to publish. This ensures that the correct source code is linked to your MOOF project.

<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2FaQJzmHfil8iKxK3PcDtM%2Fimage.png?alt=media&#x26;token=451556d9-9bfd-442d-bf4e-ef3f57660e83" alt=""><figcaption></figcaption></figure>

**Step 3: Select the Appropriate Branch and Directory**\
Choose the correct branch and target directory within your repository that contains the source code you intend to deploy.\


<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2FIxud7omOP0RcY1jDV4Ts%2Fimage.png?alt=media&#x26;token=1e53b926-0ea8-4f83-a833-3b6cb67e27dc" alt=""><figcaption></figcaption></figure>

**Step 4: Finalize the Setup:**\
Click **Create** to build your MCP instance. If all steps have been completed correctly, a success screen will confirm that your deployment was successful.\


<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2F4O5JcJkIJNzOKnSle79P%2Fimage.png?alt=media&#x26;token=2624fb7d-7ec0-413b-8f39-6205501bdf6f" alt=""><figcaption></figcaption></figure>

**Deployment Complete:**\
Your MCP server is now successfully deployed and ready to be accessed by the community.\


<figure><img src="https://663575534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5LJLrBQMuqz2udA8Ak4I%2Fuploads%2FhQaEfznny762sf7Z3WyR%2Fimage.png?alt=media&#x26;token=74d5d3d6-9be7-4371-b778-4aac923b3782" alt=""><figcaption></figcaption></figure>
