Skip to main content
Glama

Linode MCP Server

by komer3

리노드 MCP 서버

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

특징

  • Linode 지역, 인스턴스 유형 및 인스턴스 나열
  • Linode 인스턴스를 생성, 세부 정보 보기, 삭제 및 재부팅합니다.
  • LLM이 Linode 리소스를 관리할 수 있는 안전하고 사용하기 쉬운 인터페이스
  • Claude와 같은 MCP 지원 AI 어시스턴트와 완벽하게 호환됩니다.

설치 및 구성

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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

클로드와 같은 대규모 언어 모델이 Linode 클라우드 리소스를 관리할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 여기에는 지역 나열, Linode 인스턴스 생성, 보기, 삭제 및 재부팅이 포함됩니다.

  1. 특징
    1. 설치 및 구성
      1. PyPI에서 (권장)
      2. uv를 사용하여
      3. 출처에서
    2. 용법
      1. 명령줄 도구로
      2. 데스크톱용 Claude와 함께
    3. 사용 가능한 도구
      1. 개발
        1. 프로젝트 구조
      2. 기여하다
        1. 특허
          1. 감사의 말

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
              Last updated -
              12
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.
              Last updated -
              275
              2
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
              Last updated -
              16
              2
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
              Last updated -
              • Apple

            View all related MCP servers

            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