Github Deploy Agent

v1.0.0

A powerful MCP server built with NitroStack

Connection Setup

Add via Cursor Settings UI (Settings > Features > MCP > Add New MCP Server):

{
  "mcpServers": {
    // your other mcp servers
    "github-deploy-agent": {
      "url": "https://deploy-agent-mcp-6a65-server-squad-amrita-university-coimbatore.app.nitrocloud.ai/mcp"
    }
  }
}

Connect remote tools directly via Claude's Web UI:

Add custom connector BETA
Connect Claude to your data and tools. Learn more about connectors or get started with pre-built ones.
Advanced settings
Only use connectors from developers you trust. Anthropic does not control which tools developers make available and cannot verify that they will work as intended or that they won't change.

Configure custom tools directly via ChatGPT's Web UI:

New App
PNG only. Best results at 256 x 256 px or larger. Max file size: 10 KB
Custom MCP servers introduce risk. Learn more
OpenAI hasn't reviewed this MCP server. Attackers may attempt to steal your data or trick the model into taking unintended actions, including destroying data.

Add the following configuration block under mcpServers in your Antigravity configuration file (~/.gemini/config/mcp_config.json):

{
  "mcpServers": {
    // your other mcp servers
    "github-deploy-agent": {
      "serverUrl": "https://deploy-agent-mcp-6a65-server-squad-amrita-university-coimbatore.app.nitrocloud.ai/mcp"
    }
  }
}

Add the following configuration block to your Codex configuration file (~/.codex/config.toml):

[mcp_servers.github-deploy-agent]
url = "https://deploy-agent-mcp-6a65-server-squad-amrita-university-coimbatore.app.nitrocloud.ai/mcp"

Connect directly using the Server-Sent Events endpoint:

https://deploy-agent-mcp-6a65-server-squad-amrita-university-coimbatore.app.nitrocloud.ai/mcp
Available Tools
authenticate_github

Authenticate with GitHub. Use browser_start/browser_poll for browser redirect login, start/poll for device flow, or pat for a token fallback.

list_repositories

List repositories available to the authenticated GitHub account.

create_repository

Create a new GitHub repository under the authenticated account.

get_repository

Get repository metadata and technology analysis for a specific repository.

repo_onboarding_summary

Use this first when an agent needs to understand a GitHub repository, detect its tech stack, choose build/start commands, or decide how to safely edit it. Returns framework/language/package-manager detection, important files, deploy hints, and recommended next MCP workflow tools.

apply_code_patch

Preferred tool when the user asks to push code, save generated files, edit files in GitHub, commit changes, update a branch, or apply a patch. Commits many files atomically to the target branch in one GitHub commit.

create_feature_branch_and_pr

Preferred tool when the user asks to ship a change, push code safely, open a PR, make a feature branch, implement a requested edit for review, or avoid committing directly to main. Creates a branch, commits all files, and opens a pull request in one workflow.

prepare_deploy_plan

Preferred tool when the user asks to deploy, dockerize, containerize, prepare a repo for cloud hosting, detect tech stack, infer build/start commands, or generate Dockerfile files. Returns deploy plan and optional Dockerfile/.dockerignore content that can be committed with apply_code_patch or create_feature_branch_and_pr.

setup_ci_deployment_gate

Preferred tool after repo_onboarding_summary or prepare_deploy_plan when the user asks to add GitHub Actions, run tests before deploy, block deployment until tests pass, create CI/CD, or prepare a safe deployment pipeline. Generates an appropriate GitHub Actions workflow and can preview it, commit it, or open a PR.

list_commit_history

List commit history for a repository with branch/path filtering and pagination.

read_repository_tree

Read the Git tree for a repository reference with optional path filtering.

read_file

Read a file from a GitHub repository and return decoded text plus metadata.

read_directory

List the files and folders at a repository directory path.

search_repository

Search code within a repository using GitHub code search syntax.

create_branch

Create a new branch from an existing repository reference.

delete_branch

Delete a repository branch.

create_commit

Create a commit with one file change on a repository branch.

commit_multiple_files

Create a single commit that updates multiple files in a branch.

push_changes

Update a branch reference to a specific commit SHA, equivalent to pushing changes.

create_pull_request

Open a new pull request from a source branch to a target branch.

list_pull_requests

List pull requests for a repository with pagination and filtering.

merge_pull_request

Merge a pull request using merge, squash, or rebase strategy.

run_security_scan

🔒 Security Scan: Detect leaked API keys, tokens, hardcoded passwords, and private configuration files (.env, .pem) committed to Git.

get_deploy_readiness_score

🚀 Deploy Readiness Score: Evaluates repository against production checklists (README, Dockerfile, tests, environment templates, health checks) and returns a score out of 100.

deploy_to_vercel

Deploy a GitHub repository to Vercel via Git integration. Automatically detects/creates the project and links the repository.

deploy_to_netlify

Deploy a GitHub repository to Netlify via Git integration. Automatically detects/creates the site and triggers a build.

deploy_to_cloudflare_pages

Deploy a GitHub repository to Cloudflare Pages via Git integration. Requires Cloudflare Account ID.

render_list_services

List all services on Render associated with the Render API key.

render_trigger_deploy

Trigger a deployment for a specific Render service.

render_get_deploy_status

Check the status of a specific deployment on Render.

render_create_service

Create a new Web Service or static site on Render automatically.

check_deployment_health

❤️ Post-Deploy Health Check: ping a URL to verify it is active and responding successfully, measuring status and response time.

explain_build_error

🤖 Plain-English Error Explainer: converts complex compiler/build/deployment logs into simple explanations and suggested fixes.