Skip to main content
Glama
dhirendra1729

GitHub MCP Server

GitHub MCP CLI con Ollama

Un proyecto de terminal que utiliza el Protocolo de Contexto de Modelo (MCP) y LLM locales (a través de Ollama) para consultar y resumir datos de GitHub.

Descripción general

Este proyecto se divide en dos componentes:

  1. Servidor MCP (server.py): Creado con fastmcp, proporciona herramientas para obtener detalles de repositorios de GitHub, issues recientes y commits recientes.

  2. Cliente CLI (client.py): Una interfaz de terminal interactiva que utiliza rich y LangChain para comunicarse con un modelo local de Ollama e interactuar con las herramientas MCP.

Related MCP server: GitHub MCP Server

Configuración

  1. Instalar dependencias:

    pip install -r requirements.txt
  2. Configurar el acceso a GitHub: Para aumentar los límites de tasa y acceder a repositorios privados, exporta tu token de acceso personal (PAT) de GitHub como variable de entorno (o colócalo en un archivo .env):

    export GITHUB_TOKEN="your_personal_access_token_here"
  3. Iniciar Ollama: Asegúrate de que Ollama se esté ejecutando localmente con un modelo compatible con herramientas (como llama3.2):

    ollama run llama3.2
  4. Ejecutar el cliente:

    python client.py

Desarrollo

Actualmente, tanto server.py como client.py son totalmente operativos. El cliente utiliza MultiServerMCPClient y el agente React de LangChain para conectarse sin problemas a las herramientas y enrutar tus preguntas a Ollama.

Herramientas expuestas por el servidor MCP:

  • get_repo(owner, repo): Obtén detalles básicos sobre un repositorio.

  • list_issues(owner, repo, state, limit): Obtén los issues recientes.

  • list_commits(owner, repo, limit): Obtén los commits recientes.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

  • A MCP server built for developers enabling Git based project management with project and personal…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dhirendra1729/git_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server