Integrations
리노드 MCP 서버
클라우드 리소스를 관리하기 위해 Linode API와 상호 작용하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 패키지를 사용하면 Claude와 같은 대용량 언어 모델(LLM)이 표준화된 인터페이스를 통해 Linode 인스턴스를 관리할 수 있습니다.
특징
- Linode 지역, 인스턴스 유형 및 인스턴스 나열
- Linode 인스턴스를 생성, 세부 정보 보기, 삭제 및 재부팅합니다.
- LLM이 Linode 리소스를 관리할 수 있는 안전하고 사용하기 쉬운 인터페이스
- Claude와 같은 MCP 지원 AI 어시스턴트와 완벽하게 호환됩니다.
설치 및 구성
Linode API 키를 환경 변수로 설정하세요.
지엑스피1
또는 프로젝트 디렉토리에 있는 .env
파일을 사용하세요.
Copy
Linode Cloud Manager 에서 API 키를 생성할 수 있습니다.
PyPI에서 (권장)
Copy
uv를 사용하여
Copy
출처에서
Copy
용법
명령줄 도구로
Copy
데스크톱용 Claude와 함께
- 패키지를 설치하세요:Copy
- Claude Desktop 구성 파일을 수동으로 편집하세요.
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Copy - MacOS:
- 데스크톱용 Claude 재시작
- 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 인스턴스를 재부팅합니다.
개발
프로젝트 구조
Copy
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
- 저장소를 포크하세요
- 기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature
) - 변경 사항을 커밋하세요(
git commit -m 'Add some amazing feature'
) - 브랜치에 푸시(
git push origin feature/amazing-feature
) - 풀 리퀘스트 열기
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
감사의 말
- 클라우드 인프라 API를 제공하는 Linode API
- 표준 인터페이스 사양을 위한 모델 컨텍스트 프로토콜
- AI 어시스턴트 기능을 위한 클로드
This server cannot be installed
클로드와 같은 대규모 언어 모델이 Linode 클라우드 리소스를 관리할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 여기에는 지역 나열, Linode 인스턴스 생성, 보기, 삭제 및 재부팅이 포함됩니다.