Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

README: GITHUB_TOOLSETS doesn't take precedence over --toolsets (viper gives the flag priority)

Abierto Apto para principiantes
#3,578 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

@pei711 ya está trabajando en esto.

Desde el 25/10/2026.

  • #3585 de @pei711 — abierto

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
90/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
go

Línea de trabajo

Lee README.md alrededor de la línea 468 y los bindings de viper en cmd/github-mcp-server/main.go (líneas 87-90, 280, 313-317) para confirmar la precedencia de flags. Edita la frase del README para indicar que --toolsets sobreescribe GITHUB_TOOLSETS. Hecho cuando los docs coincidan con el lookup order de viper.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The README says:
"The environment variable GITHUB_TOOLSETS takes precedence over the command line argument if both are provided."
https://github.com/github/github-mcp-server/blob/f38526264abb14961b32cea386e38ec6d3cf674f/README.md?plain=1#L468

--toolsets is bound through viper, and the env is wired with AutomaticEnv:
https://github.com/github/github-mcp-server/blob/f38526264abb14961b32cea386e38ec6d3cf674f/cmd/github-mcp-server/main.go#L280
https://github.com/github/github-mcp-server/blob/f38526264abb14961b32cea386e38ec6d3cf674f/cmd/github-mcp-server/main.go#L313-L317
https://github.com/github/github-mcp-server/blob/f38526264abb14961b32cea386e38ec6d3cf674f/cmd/github-mcp-server/main.go#L87-L90

Viper's lookup order is Set() > flag (if changed) > env > config > default, so when both are given the flag wins, the opposite of the README. That matters a bit for anyone trying to narrow toolsets via env on top of a launcher that already passes --toolsets. Probably just the README sentence that needs flipping.

Found while testing a docs-vs-code checker I'm building (Elliot), then verified by hand.

Lenguaje dominante
Go
Estrellas
33.8k
Forks
5.2k
Merge medio
2 d 18 h
PR fusionados (30 d)
38

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github/github-mcp-server

Todos los issues de github/github-mcp-server

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.