OSSInsight MCP Server

Servidor MCP para análisis de repositorios de GitHub mediante OSSInsight: metadatos de repos, tendencias, colecciones, búsqueda, comparación y rankings. Sin clave de API.

Documentación

OSSInsight MCP Server

Un servidor de Model Context Protocol (MCP) para consultar análisis de repositorios de GitHub desde OSSInsight (de PingCAP). Proporciona metadatos de repositorios, repositorios en tendencia, colecciones seleccionadas, búsqueda, comparación y clasificaciones de colecciones — sin necesidad de clave de API.

Características

  • ossinsight_repo — Metadatos de repositorios de GitHub: estrellas, forks, lenguaje, licencia, descripción
  • ossinsight_trending — Repositorios en tendencia por lenguaje y período de tiempo
  • ossinsight_collections — Lista las 102 colecciones seleccionadas
  • ossinsight_search — Busca repositorios y colecciones por palabra clave
  • ossinsight_compare — Comparación lado a lado de dos repositorios
  • ossinsight_ranking — Clasifica repositorios en una colección por estrellas, issues o PRs

Instalación

uv (recomendado)

uvx ossinsight-mcp

pip

pip install ossinsight-mcp
ossinsight-mcp

Configuración

Claude Desktop

{
  "mcpServers": {
    "ossinsight-mcp": {
      "command": "uvx",
      "args": ["ossinsight-mcp"]
    }
  }
}

Cursor / VS Code

{
  "mcpServers": {
    "ossinsight-mcp": {
      "command": "uvx",
      "args": ["ossinsight-mcp"]
    }
  }
}

Herramientas

HerramientaDescripciónParámetros clave
ossinsight_repoMetadatos de repositorio — estrellas, forks, lenguaje, licenciaowner, repo (obligatorio)
ossinsight_trendingRepositorios en tendencia por lenguaje/períodolanguage, period (past_24h/past_week/past_month/past_3mo)
ossinsight_collectionsLista todas las colecciones seleccionadas(ninguno)
ossinsight_searchBusca repositorios y coleccionesq (obligatorio), page, page_size, sort
ossinsight_compareCompara dos repositorios lado a ladorepo1, repo2 (obligatorio)
ossinsight_rankingClasifica repositorios en una coleccióncollection_id (obligatorio), metric, range

Ejemplos

# Get repo metadata
ossinsight_repo({"owner": "grafana", "repo": "grafana"})
# → stars: 76K, forks: 14K, language: TypeScript, license: AGPL-3.0

# What's trending in Rust this month
ossinsight_trending({"language": "rust", "period": "past_month"})

# List all collections
ossinsight_collections({})

# Compare two databases
ossinsight_compare({"repo1": "postgres/postgres", "repo2": "clickhouse/clickhouse"})

# Top repos in the AI/ML collection by stars this year
ossinsight_ranking({"collection_id": 12, "metric": "stars", "range": "year"})

Fuente de datos

Utiliza la API de OSSInsight (/api/mcp).

  • Autenticación: No requiere ninguna
  • Límite de tasa: 600 solicitudes por hora por IP
  • Datos: GH Archive (todos los eventos públicos de GitHub desde 2011)

Desarrollo

git clone https://github.com/GeniusTechnoMystic/ossinsight-mcp.git
cd ossinsight-mcp
uv sync
uv run ossinsight-mcp

Proyectos relacionados

Otros servidores MCP de OSSInsight en el ecosistema:

ProyectoLenguajeHerramientasPruebasInstalaciónDiferenciador
damonxue/mcp-ossinsightPython5Ningunanpx / DockerAnálisis de desarrolladores, consulta en lenguaje natural, respaldo de web scraping
gztchan/ossinsight-mcpPython4Ningunagit cloneDemografía de stargazers/creadores de issues/PRs, herramienta de solicitud genérica
Este (el nuestro)Python628 pruebasuvx / pip installColecciones, búsqueda, comparación, clasificación, publicado en PyPI

Nuestros diferenciadores

  • Conjunto de herramientas de código abierto más amplio — 6 herramientas que cubren metadatos de repositorios, tendencias, colecciones, búsqueda, comparación y clasificación. El único servidor de código abierto con herramientas dedicadas para colecciones, búsqueda y comparación.
  • Cobertura de pruebas — 28 pruebas con HTTP simulado (respx). Ningún competidor tiene pruebas.
  • Publicación en PyPI — instalación con uvx ossinsight-mcp o pip install ossinsight-mcp. Sin npm, sin Docker, sin paso de compilación.
  • Flexibilidad de clasificaciónossinsight_ranking admite estrellas, issues o PRs en rangos de día/semana/mes/año.

Cuándo usar las alternativas

  • damonxue/mcp-ossinsight — si necesitas análisis de contribuciones de desarrolladores, consultas en lenguaje natural o web scraping para repositorios con menos de 25 estrellas.
  • gztchan/ossinsight-mcp — si necesitas demografía de stargazers/creadores de issues/PRs (países, historial) o una herramienta de solicitud genérica compatible con versiones futuras.

Nota de alcance

Ninguno de los servidores MCP de OSSInsight de código abierto envuelve completamente la API pública v1beta de OSSInsight. Existe un servidor MCP de OSSInsight alojado con 18 herramientas en mcpbundles.com que cubre creadores de issues, creadores de PRs y demografía de stargazers (países, historial, organizaciones) — pero no es de código abierto.

Licencia

MIT