¿Qué hace Crear servidores MCP autenticados desde archivos Python con Golf?
Scaffold, construye y ejecuta servidores MCP desde una estructura de proyecto Python predecible con herramientas, prompts, recursos, autenticación y hooks de OpenTelemetry.
Prerrequisitos
Python 3.10+, pip, CLI de Golf, cliente compatible con MCP
Instalación
Usa la ruta de instalación o configuración que coincida con tu entorno:
- pip install golf-mcp
Requisitos y notas importantes de la documentación original:
- Golf es un framework diseñado para simplificar la creación de aplicaciones de servidor MCP. Permite a los desarrolladores definir las capacidades del servidor —tools, prompts y resources— como archivos Python simples dentro de una estructura de proyecto convencional...
- Asegúrate de tener Python (3.10+ recomendado) instalado. Luego, instala Golf usando pip:
- tools/, resources/, prompts/: Contienen tus archivos Python, cada uno definiendo un único componente. Estos directorios también pueden contener subdirectorios anidados para organizar mejor tus componentes (por ejemplo, tools/pagos...)
Notas de uso básico o inicio rápido:
-
Pon en marcha tu proyecto Golf en unos pocos pasos:
-
Usa la CLI de Golf para generar un nuevo proyecto:
-
golf init nombre-de-tu-proyecto
-
Fuente: https://github.com/golf-mcp/golf
-
Extraído de la documentación original: https://raw.githubusercontent.com/golf-mcp/golf/HEAD/README.md