Golf를 사용하여 Python 파일로 인증된 MCP 서버 구축은(는) 무엇을 하나요?
예측 가능한 Python 프로젝트 구조에서 도구, 프롬프트, 리소스, 인증 및 OpenTelemetry 훅을 갖춘 MCP 서버를 스캐폴드, 빌드 및 실행합니다.
필수 조건
Python 3.10+, pip, Golf CLI, MCP 호환 클라이언트
설치
환경에 맞는 업스트림 설치 또는 설정 경로를 사용하세요:
- pip install golf-mcp
업스트림의 요구 사항 및 주의 사항:
- Golf는 MCP 서버 애플리케이션 생성을 간소화하도록 설계된 프레임워크입니다. 개발자는 일관된 디렉토리 내의 간단한 Python 파일로 서버의 기능(도구, 프롬프트, 리소스)을 정의할 수 있습니다.
- Python(3.10+ 권장)이 설치되어 있는지 확인하세요. 그런 다음 pip를 사용하여 Golf를 설치합니다.
- tools/, resources/, prompts/: 각각 단일 컴포넌트를 정의하는 Python 파일을 포함합니다. 이러한 디렉토리는 컴포넌트를 더 체계적으로 구성하기 위해 중첩된 하위 디렉토리를 포함할 수도 있습니다(예: tools/payments/...).
기본 사용법 또는 시작하기 참고 사항:
-
몇 가지 간단한 단계로 Golf 프로젝트를 실행하세요:
-
Golf CLI를 사용하여 새 프로젝트를 스캐폴드합니다:
-
golf init your-project-name
-
업스트림 문서에서 추출: https://raw.githubusercontent.com/golf-mcp/golf/HEAD/README.md