Git.Top

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
88%
Integridad del esquema
84%
Calidad de los nombres
92%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~994Tokens (definiciones de herramientas)
~1.8 KBTamaño de respuesta típico
Impacto moderado en la atención (0.78% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas