SF

superfly/flymcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

34 stars 4 forks 품질 41 트렌드 12

Fly.io CLI 통합을 위한 MCP 서버 Claude Desktop

개요

Flyctl CLI를 감싸는 간단한 MCP 서버는 Claude Desktop에 Fly.io 기능을 제공합니다. - 1.21 이상 - Flyctl CLI 설치 및 PATH에서 사용 가능 - Claude 데스크톱 설치 1. 오픈 클로드 데스크탑 2. 클로드 메뉴로 이동하고 "설정 ..."을 선택하십시오. 3. 왼쪽 바 4에서 "개발자"를 클릭하십시오. "Edit Config"을 클릭하십시오. 이것은 구성 파일을 만들거나 엽니다: - macOS: ~/Library/Application Support/Claude/claude desktop config.json - Windows: %APPDATA%\Claude\claude desktop config.json 5. 파일에 뒤에 오는 윤곽을 추가하십시오: /full/path/to/your/flymcp를 당신의 flymcp 바이너리에 절대적인 경로로 바꾸는 것을 확인하십시오. 6. 파일을 저장하고 Claude 데스크탑을 재시작 도구를 사용하기 전에 Fly.io로 인증해야합니다

개요(AI 번역)

flyctl] CLI를 감싸는 간단한 MCP 서버는 Claude Desktop에 Fly.io 기능을 제공합니다.

필수품

  • 1.21 이상
  • flyctl PATH에서 설치 및 사용 가능
  • Claude 데스크톱 설치

설치

구성

Claude 데스크탑 설정

  1. 오픈 클로드 데스크탑
  2. Claude 메뉴로 이동하고 "Settings…"를 선택하십시오.
  3. 왼쪽 바에 "개발자"를 클릭하십시오
  4. "Edit Config"을 클릭하십시오

이 설정 파일을 만들거나 엽니다:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 윈도우: %APPDATA%\Claude\claude_desktop_config.json
  1. 파일에 뒤에 오는 윤곽을 추가하십시오:

/full/path/to/your/flymcp]]를 당신의 flymcp 바이너리에 절대적인 경로로 바꾸는 것을 확인합니다.

  1. 파일을 저장하고 Claude 데스크탑을 재시작

인증

도구를 사용하기 전에 Fly.io로 인증해야합니다.

문제 해결

MCP 서버에 문제가 발생하면:

  1. 로그인 확인:
  • macOS: ~/Library/Logs/Claude/mcp-server-flymcp.log
  • 윈도우: %APPDATA%\Claude\logs\mcp-server-flymcp.log
  1. flymcp 바이너리의 경로가 정확하고 절대로
  2. 명세.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

FlyMCP

A simple MCP server that wraps the flyctl CLI to provide Fly.io capabilities to Claude Desktop.

Prerequisites

  • Go 1.21 or later
  • flyctl CLI installed and available in PATH
  • Claude Desktop installed

Installation

# Clone the repository
git clone https://github.com/superfly/flymcp.git
cd flymcp

# Install dependencies
go mod download

# Build the binary
go build -o flymcp

Configuration

Claude Desktop Setup

  1. Open Claude Desktop
  2. Go to the Claude menu and select “Settings…”
  3. Click on “Developer” in the left-hand bar
  4. Click on “Edit Config”

This will create or open a configuration file at:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  1. Add the following configuration to the file:
{
  "mcpServers": {
    "flymcp": {
      "command": "/full/path/to/your/flymcp",
      "args": []
    }
  }
}

Make sure to replace /full/path/to/your/flymcp with the absolute path to your flymcp binary.

  1. Save the file and restart Claude Desktop

Authentication

Before using the tools, make sure you’re authenticated with Fly.io:

flyctl auth login

Troubleshooting

If you encounter issues with the MCP server:

  1. Check the logs in:

    • macOS: ~/Library/Logs/Claude/mcp-server-flymcp.log
    • Windows: %APPDATA%\Claude\logs\mcp-server-flymcp.log
  2. Make sure the path to the flymcp binary is correct and absolute

  3. Ensure you have the necessary permissions to execute the binary

  4. Verify that flyctl is installed and accessible in your PATH

Development

The server is built using the MCP Go library and communicates with Claude Desktop through standard input/output streams.

License

MIT

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "flymcp": { "command": "/full/path/to/your/flymcp", "args": [] } } }