Firstcommit

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
    "firstcommit": {
      "url": "http://first-commit-6ad459cb-git-config-oss-connect.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
    "firstcommit": {
      "serverUrl": "http://first-commit-6ad459cb-git-config-oss-connect.app.nitrocloud.ai/mcp"
    }
  }
}

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

[mcp_servers.firstcommit]
url = "http://first-commit-6ad459cb-git-config-oss-connect.app.nitrocloud.ai/mcp"

Connect directly using the Server-Sent Events endpoint:

http://first-commit-6ad459cb-git-config-oss-connect.app.nitrocloud.ai/mcp
Available Tools
get_repository_info

Retrieve metadata for a public GitHub repository. Accepts a full GitHub URL (e.g. https://github.com/facebook/react) or an owner/repo string (e.g. facebook/react). Returns structured information including name, description, primary language, stars, forks, open issue count, default branch, topics, and license.

get_readme

Retrieve the README content and metadata for a public GitHub repository. Accepts a full GitHub URL (e.g. https://github.com/facebook/react) or an owner/repo string (e.g. facebook/react). Returns the decoded README text, file name, path, size, and links.

search_issues

Search and list open issues from a public GitHub repository. Filters out pull requests and returns only genuine issues. Supports filtering by label (e.g. "good first issue", "help wanted", "bug") and state ("open" or "closed"). Returns issue numbers, titles, labels, authors, creation dates, comment counts, excerpts, and links.

get_issue_details

Retrieve complete details and recent comments for a specific issue in a public GitHub repository. Returns the full description, author, labels, state, dates, comment count, recent comments, and web URL. Distinguishes pull requests from ordinary issues.

analyze_issue_suitability

Assess whether an open GitHub issue is suitable for a beginner or contributor based on their skill profile. Retrieves actual repository metadata, README, and issue details. Provides a structured recommendation (suitable, potentially suitable, or not recommended), estimating difficulty, identifying knowledge gaps, and clearly distinguishing verified facts from analytical inferences.

generate_contribution_plan

Generate a practical, step-by-step contribution roadmap grounded in real GitHub repository metadata, README documentation, and issue details. Covers understanding the problem, locating documentation, finding relevant code without inventing file paths, reproducing, testing, and preparing a PR.