IDrive® e2 MCP
IDrive® e2 MCP는 개방형 Model Context Protocol (MCP) 표준을 사용해 IDrive® e2 객체 스토리지를 AI 비서 및 애플리케이션과 연결합니다. 이를 통해 호환되는 AI 클라이언트가 사용자 지정 통합, 스크립트 또는 수동 워크플로 없이 자연어를 사용해 데이터를 안전하게 액세스하고 작업할 수 있습니다.
IDrive® e2 MCP는 IDrive® e2 계정과 MCP 호환 AI 클라이언트 사이의 안전한 다리 역할을 합니다. 연결을 승인하면 AI 클라이언트는 MCP 엔드포인트 https://mcp.idrivee2.com/s3를 통해 IDrive® e2 버킷과 객체에 액세스할 수 있습니다. AI는 계정에 저장된 데이터를 검색, 읽기 또는 관리하는 등 사용자가 요청한 작업만 수행합니다.
예. IDrive® e2 MCP는 OAuth로 보호되는 Model Context Protocol (MCP) 서버로, AI 애플리케이션이 액세스 키를 노출하지 않고 IDrive® e2 계정과 안전하게 상호 작용할 수 있게 합니다. 호환되는 AI 클라이언트는 수명이 짧고 범위가 제한된 OAuth 토큰으로 인증하며, IDrive® e2 자격 증명은 서버에서 안전하게 암호화된 상태로 유지됩니다.
각 애플리케이션에 부여한 권한은 사용자가 제어하며 언제든지 액세스를 취소할 수 있습니다.
아니요. IDrive® e2 MCP는 연결된 AI 애플리케이션을 통해 사용자가 명시적으로 요청한 작업만 수행합니다. 모든 읽기, 쓰기 또는 관리 작업은 사용자의 승인이 필요하며, 부여한 권한의 적용을 받습니다.
참고: 삭제 작업은 영구적입니다. MCP 서버를 통해 삭제된 모든 객체 또는 버킷은 영구적으로 제거되며 복구할 수 없습니다. 삭제 작업을 수행하기 전에 주의하세요.
예. 연결된 AI 애플리케이션의 액세스는 언제든지 IDrive® e2 계정에서 취소할 수 있습니다.
액세스를 취소하려면,
- IDrive® e2 계정에 로그인합니다.
- 설정 > 연결된 애플리케이션으로 이동합니다.
- IDrive® e2 계정에서 연결을 해제하려는 애플리케이션의 액세스 취소를 클릭합니다.

- 팝업에서 액세스 취소를 클릭해 확인합니다.

액세스가 취소되면, 다시 승인하기 전까지 해당 애플리케이션은 스토리지에 액세스할 수 없습니다.
중요 참고:
- MCP 인증을 취소하면 진행 중인 작업이 중단될 수 있습니다. 요청이 처리되는 동안 AI 클라이언트나 IDrive® e2 웹 인터페이스에서 MCP 연결이 취소되면, 해당 작업이 중단되거나 실패할 수 있습니다.
- AI 클라이언트에서 MCP 연결을 취소해도 IDrive® e2 웹 콘솔과 동기화되지 않습니다. 그 결과, AI 클라이언트에서 취소했더라도 웹 인터페이스에는 계속 활성 상태로 표시될 수 있습니다. 연결을 완전히 취소하려면 IDrive® e2 웹 인터페이스에서도 수동으로 취소해야 합니다.
아니요. IDrive® e2 MCP를 사용하면 호환되는 AI 애플리케이션을 통해 자연어로 IDrive® e2 스토리지와 상호 작용할 수 있습니다. 이를 통해 많은 일반 작업에서 사용자 지정 통합, 스크립트 또는 수동 워크플로가 필요하지 않습니다.
IDrive® e2 MCP를 사용하면 자연어로 객체 스토리지와 상호 작용할 수 있습니다. AI 애플리케이션과 부여한 권한에 따라 다음을 수행할 수 있습니다:
- 버킷을 만들고, 나열하고, 관리합니다.
- 객체를 검색하고 정리합니다.
- 객체 메타데이터와 버킷 정보를 가져옵니다.
- 객체를 안전하게 공유하기 위해 사전 서명된 URL을 생성합니다.
- 지원되는 버킷에서 Object Lock을 활성화하고 관리합니다.
- 계정에 저장된 파일을 분석하고 요약합니다.
- 반복적인 스토리지 관리 작업을 자동화합니다.
- IDrive® e2 스토리지와 통합되는 AI 기반 워크플로를 구축합니다.
IDrive® e2 MCP는 다음의 읽기 전용 및 읽기/쓰기 도구를 지원합니다:
| 읽기 전용 (28개 도구) | ||
|---|---|---|
| list_buckets | head_bucket | get_bucket_location |
| list_regions | list_objects | list_objects_v2 |
| list_object_versions | head_object | get_object_attributes |
| list_multipart_uploads | list_parts | get_object_tagging |
| get_object_legal_hold | get_object_retention | get_object_lock_configuration |
| get_bucket_cors | get_bucket_encryption | get_bucket_lifecycle_configuration |
| get_bucket_logging | get_bucket_notification_configuration | get_bucket_policy |
| get_bucket_replication | get_bucket_tagging | get_bucket_versioning |
| get_bucket_website | get_bucket_inventory_configuration | list_bucket_inventory_configurations |
| presign_get_object | ||
| 읽기/쓰기 (37개 도구) | ||
|---|---|---|
| create_bucket | delete_bucket | copy_object |
| delete_object | delete_objects | restore_object |
| create_multipart_upload | upload_part_copy | complete_multipart_upload |
| abort_multipart_upload | presign_put_object | presign_delete_object |
| presign_upload_part | put_object_tagging | delete_object_tagging |
| put_object_legal_hold | put_object_retention | put_object_lock_configuration |
| put_bucket_cors | delete_bucket_cors | put_bucket_encryption |
| delete_bucket_encryption | put_bucket_lifecycle_configuration | delete_bucket_lifecycle |
| put_bucket_logging | put_bucket_notification_configuration | put_bucket_policy |
| delete_bucket_policy | put_bucket_replication | delete_bucket_replication |
| put_bucket_tagging | delete_bucket_tagging | put_bucket_versioning |
| put_bucket_website | delete_bucket_website | put_bucket_inventory_configuration |
| delete_bucket_inventory_configuration | ||