Skip to main content
Glama

리노드 MCP 서버

PyPI 버전 라이센스: MIT

클라우드 리소스를 관리하기 위해 Linode API와 상호 작용하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 패키지를 사용하면 Claude와 같은 대용량 언어 모델(LLM)이 표준화된 인터페이스를 통해 Linode 인스턴스를 관리할 수 있습니다.

특징

  • Linode 지역, 인스턴스 유형 및 인스턴스 나열

  • Linode 인스턴스를 생성, 세부 정보 보기, 삭제 및 재부팅합니다.

  • LLM이 Linode 리소스를 관리할 수 있는 안전하고 사용하기 쉬운 인터페이스

  • Claude와 같은 MCP 지원 AI 어시스턴트와 완벽하게 호환됩니다.

Related MCP server: Notion MCP Server

설치 및 구성

Linode API 키를 환경 변수로 설정하세요.

지엑스피1

또는 프로젝트 디렉토리에 있는 .env 파일을 사용하세요.

LINODE_API_KEY=your_api_key_here

Linode Cloud Manager 에서 API 키를 생성할 수 있습니다.

PyPI에서 (권장)

pip install linode-mcp

uv를 사용하여

uvx pip install linode-mcp uvx linode-mcp --api-key $LINODE_API_KEY

출처에서

# Clone the repository git clone https://github.com/yourusername/linode-mcp.git cd linode-mcp # Install the package in development mode ./scripts/install.sh

용법

명령줄 도구로

# Run with default settings linode-mcp # Enable debug logging linode-mcp --debug # Specify API key on command line linode-mcp --api-key your_api_key_here

데스크톱용 Claude와 함께

  1. 패키지를 설치하세요:

    pip install linode-mcp
  2. Claude Desktop 구성 파일을 수동으로 편집하세요.

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    { "mcpServers": { "linode": { "command": "linode-mcp", "args": ["--api-key", "your_api_key_here"] } } }
  3. 데스크톱용 Claude 재시작

  4. Claude와의 대화에서 이제 다음과 같은 질문을 할 수 있습니다.

    • Linode 인스턴스 나열

    • 새로운 Linode 인스턴스를 만듭니다

    • 특정 인스턴스에 대한 세부 정보 가져오기

    • 인스턴스를 재부팅하거나 삭제합니다.

예시 프롬프트:

  • "내 모든 Linode 인스턴스를 보여주세요"

  • "Debian 11을 사용하여 프랑크푸르트 지역에 새로운 2GB Linode를 만듭니다"

  • "ID 12345로 인스턴스를 재부팅합니다."

사용 가능한 도구

이 패키지에는 다음과 같은 MCP 도구가 제공됩니다.

  • list_regions - 사용 가능한 모든 Linode 지역 나열

추가할 내용:

  • list_instance_types - 사용 가능한 모든 Linode 인스턴스 유형과 가격을 나열합니다.

  • list_instances - 기존 Linode 인스턴스를 모두 나열합니다.

  • create_instance - 새로운 Linode 인스턴스를 생성합니다

  • get_instance - 특정 Linode 인스턴스에 대한 세부 정보 가져오기

  • delete_instance - Linode 인스턴스 삭제

  • reboot_instance - Linode 인스턴스를 재부팅합니다.

개발

프로젝트 구조

linode-mcp/ ├── bin/ # Command-line scripts ├── src/ # Source code │ └── linode_mcp/ # Main package │ ├── tools/ # MCP tool implementations │ └── server.py # MCP server implementation ├── setup.py # Package setup file └── README.md # This file

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

  1. 저장소를 포크하세요

  2. 기능 브랜치를 생성합니다( git checkout -b feature/amazing-feature )

  3. 변경 사항을 커밋하세요( git commit -m 'Add some amazing feature' )

  4. 브랜치에 푸시( git push origin feature/amazing-feature )

  5. 풀 리퀘스트 열기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/komer3/linode-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server