Git.Top

Evidence-backed open-source project search, recommendations, alternatives, and comparisons.

Should I use this

Quality & Safety

A
Description quality
88%
Schema completeness
84%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~994Tokens (tool definitions)
~1.8 KBTypical response size
Moderate attention impact (0.78% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "git-top": {
      "url": "https://git.top/mcp/core"
    }
  }
}

Remote endpoints

https://git.top/mcp/corestreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_projects(query, category, deployment, difficulty, language, ...)

Search Git.Top projects by query, category, deployment, difficulty, language, or Cloudflare readiness. Results include project_kind and collection_metadata for resource hubs and curated collections. On large corpora, inspect metadata.candidate_retrieval and metadata.truncated before treating broad results as exhaustive.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search terms, such as openai, cloudflare agent framework, or browser automation. Leave cursor empty for a new search."
    },
    "category": {
      "type": "string"
    },
    "deployment": {
      "type": "string"
    },
    "difficulty": {
      "type": "string"
    },
    "language": {
      "type": "string"
    },
    "cloudflare_ready": {
      "type": "boolean"
    },
    "ranking": {
      "type": "string",
      "enum": [
        "browse"
      ],
      "description": "Optional browse ranking for broad category/deployment discovery with larger limits. Defaults to exact-intent search ranking."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "cursor": {
      "type": "string",
      "description": "Opaque next_cursor from a previous search_projects result."
    },
    "require_d1": {
      "type": "boolean",
      "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback."
    }
  }
}
🟢get_project(project_id, project, owner, repo, require_d1)

Return structured Git.Top knowledge for a project or collection, including the compact agent summary, overview, alternatives, deployments, quality score, agent score, project_kind, and collection_metadata when applicable.

Input Schema

{
  "type": "object",
  "properties": {
    "project_id": {
      "type": "string",
      "description": "Canonical owner/repo identifier or a Git.Top product alias such as claude-code or cursor. The repo field may also contain owner/repo."
    },
    "project": {
      "type": "string",
      "description": "Alias for project_id; accepts a canonical owner/repo identifier or Git.Top product alias."
    },
    "owner": {
      "type": "string",
      "description": "GitHub owner; use with repo when project_id is omitted."
    },
    "repo": {
      "type": "string",
      "description": "GitHub repository name, or owner/repo when owner is omitted."
    },
    "require_d1": {
      "type": "boolean",
      "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback."
    }
  },
  "description": "Provide project_id, repo, or both owner and repo. The runtime validates that one supported project reference is present.",
  "additionalProperties": false
}
🟢recommend_project(use_case, constraints, limit, require_d1)

Recommend open source projects for a concrete agent use case and constraints.

Input Schema

{
  "type": "object",
  "properties": {
    "use_case": {
      "type": "string"
    },
    "constraints": {
      "type": "object",
      "properties": {
        "deployment": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "license": {
          "type": "string"
        },
        "difficulty": {
          "type": "string"
        },
        "language": {
          "type": "string"
        },
        "cloudflare_ready": {
          "type": "boolean"
        }
      }
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "require_d1": {
      "type": "boolean",
      "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback."
    }
  },
  "required": [
    "use_case"
  ]
}
🟢get_agent_workflow(intent, use_case, project_id, constraints, limit, ...)

Return a structured Git.Top workflow that guides an agent from trends to recommendations, graph, alternatives, score, compare, and trust checks.

Input Schema

{
  "type": "object",
  "properties": {
    "intent": {
      "type": "string",
      "description": "Natural-language selection goal."
    },
    "use_case": {
      "type": "string",
      "description": "Concrete project use case."
    },
    "project_id": {
      "type": "string",
      "description": "Optional focus project or product alias."
    },
    "constraints": {
      "type": "object",
      "properties": {
        "deployment": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "license": {
          "type": "string"
        },
        "difficulty": {
          "type": "string"
        },
        "language": {
          "type": "string"
        },
        "cloudflare_ready": {
          "type": "boolean"
        }
      }
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "require_d1": {
      "type": "boolean",
      "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback."
    }
  }
}
🟢compare_projects(project_ids, criteria, deployment, require_d1)

Compare projects by deployment, maintenance, difficulty, Cloudflare readiness, and use case fit.

Input Schema

{
  "type": "object",
  "properties": {
    "project_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "criteria": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "deployment": {
      "type": "string"
    },
    "require_d1": {
      "type": "boolean",
      "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback."
    }
  },
  "required": [
    "project_ids"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools