subenum mcp: describe each lab scenario to the agent
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 62/100
Línea de trabajo
Empieza en main_mcp.go en la definición del esquema de la herramienta lab_scan, cerca de las líneas 164-175 y 208, donde los nombres de escenario solo aparecen como valores de enum. Lee docs/labs.md y los archivos de examples/labs/ para obtener una descripción de una línea para cada escenario. Ejecuta go test -run MCP . antes y después. Está listo cuando cada escenario tenga una descripción en el esquema o en un recurso o prompt construido a partir de los archivos de laboratorio, y las pruebas sigan pasando.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
lab_scan offers scenario names only as an enum. What each lab teaches (wildcards, rate limits, failures) is in docs/labs.md, which the agent cannot see, so it cannot pick a lab or explain one.
Where
main_mcp.go:164-175,:208(lab_scanschema)docs/labs.md
Proposal
Add a one-line description per scenario to the tool schema, or expose MCP prompts or resources (for example "walk me through lab2") built from the embedded lab files.
Who benefits
Classroom and self-study use through an agent.
Getting started
- Relevant files:
main_mcp.go,examples/labs/ - How to run tests:
go test -run MCP . - Related docs:
docs/labs.md
Related: #76
Filed by repo-audit/full-audit at 3f671b2. Severity: low. Effort: S. audit-key: enhancement|main_mcp.go|lab-descriptions
- Lenguaje dominante
- Go
- Estrellas
- 1
- Forks
- 1
- Merge medio
- 7 h 48 min
- PR fusionados (30 d)
- 6
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de TMHSDigital/subenum
-
good first issue severity: low testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
TMHSDigital/subenum#260 ·
Los mantenedores suelen responder en 1 día
-
community documentation good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
TMHSDigital/subenum#135 ·
Los mantenedores suelen responder en 1 día
-
severity: medium tech-debt
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
TMHSDigital/subenum#277 ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted severity: medium
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
TMHSDigital/subenum#274 ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted severity: medium
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
TMHSDigital/subenum#273 ·
Los mantenedores suelen responder en 1 día
Todos los issues de TMHSDigital/subenum
Issues similares
-
area: interop area: sip-core v3
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
fonoster/routr#705 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
deadfin-org/deadfin#35 ·
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
enhancement priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
labmonkeys-space/nl6#1037 ·
Los mantenedores suelen responder en 1 día
-
Setup Guide Go tab: say it needs Go 1.26 (the unversioned go get pulls OpenTelemetry Go v1.47.0)Abiertoenhancement follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día