Construye un MCP interno de la empresa con Golf
Cuándo usarlo: Quieres un MCP autenticado único exponiendo 20+ herramientas internas (Jira, Grafana, ticketing) a los empleados a través de Claude.
Requisitos previos
- Python 3.11+, uv — astral.sh/uv
Flujo
-
Genera la estructuraEjecuta
uvx golf new acme-mcpy entra en el directorio.✓ Copiado→ Proyecto con directorios tools/, prompts/, resources/ -
Añade archivos de herramientasCrea tools/list_tickets.py exportando una función async. Golf conecta el esquema automáticamente.✓ Copiado→ Herramienta visible en la lista
/tools -
Habilita autenticación JWT vinculada a tu IdPConfigura golf.yaml auth: jwt con la URL JWKS de tu IdP. Requiere ámbito
mcp:use.✓ Copiado→ Llamadas no autenticadas rechazadas
Resultado: Un MCP desplegable que solo empleados autorizados pueden llamar, con rastros fluyendo a tu APM.
Errores comunes
- Cada fallo de importación de herramienta rompe el inicio del servidor — Golf carga las herramientas al iniciar — corrige errores de importación o mueve dependencias pesadas dentro de la función