InfoGrab DocsInfoGrab Docs

GitHub MCP 서버를 Teleport에 연결

Teleport를 통한 접근을 위한 GitHub MCP 서버 설정

Teleport can provide secure access to MCP servers via Teleport Application Service. In this guide, you will: Configure your GitHub service for access by the MCP server. Run the GitHub MCP Server. Enroll the MCP server into your Teleport cluster and connect to it. 작동 방식 # GitHub MCP 서버 는 서비스 계정의 개인 접근 토큰을 사용하여 GitHub에 접근하고 mcp-proxy 는 원래 전송 방식을 변환하여 streamable-HTTP 엔드포인트를 통해 Teleport 애플리케이션 서비스에 노출합니다. Teleport는 모든 클라이언트 요청을 서버로 프록시하며, 서버는 서비스 계정에 부여된 권한을 사용하여 GitHub와 상호작용합니다. 사전 요구사항 # A running Teleport (v18.3.0 or higher) cluster. If you want to get started with Teleport, sign up for a free trial or set up a demo environment . The `tsh` client. Installing \`tsh\` client Determine the version of your Teleport cluster. The `tsh` client must be at most one major version behind your Teleport cluster version. Send a GET request to the Proxy Service at /v1/webapi/find and use a JSON query tool to obtain your cluster version. Replace teleport.example.com:443 with the web address of your Teleport Proxy Service: $ TELEPORT_DOMAIN=teleport.example.com:443 $ TELEPORT_VERSION="$(curl -s https://$TELEPORT_DOMAIN/v1/webapi/find | jq -r '.server_version')" Follow the instructions for your platform to install `tsh` client: Mac Download the signed macOS .pkg installer for Teleport, which includes the \`tsh\` client: ```code $ curl -O https://cdn.teleport.dev/teleport-${TELEPORT_VERSION?}.pkg ``` In Finder double-click the `pkg` file to begin installation. Warning Using Homebrew to install T