orca-drive-sa-mcp
ORCA Drive SA MCP
Streamable HTTP를 통해 Google Drive 폴더를 노출하는 Model Context Protocol(MCP) 서버로, Vercel 서버리스 함수로 배포됩니다.
Google 서비스 계정(Drive API v3, 읽기 전용 범위)을 통해 Google Drive를 읽으므로 Apps Script 웹 앱이 필요하지 않습니다.
도구
도구 | 설명 |
| 폴더의 파일 목록 표시(기본값: |
| 이름 부분 문자열로 파일 검색 |
| ID로 단일 파일의 메타데이터 가져오기 |
| 파일의 텍스트 콘텐츠 읽기(JSON, CSV, TXT 등) |
Related MCP server: Google Drive MCP Server
1. Google 서비스 계정 만들기
https://console.cloud.google.com로 이동하여 프로젝트를 생성(또는 선택)합니다.
Google Drive API를 사용 설정합니다(APIs & Services → Library → "Google Drive API").
서비스 계정을 생성합니다:
APIs & Services → Credentials → Create credentials → Service account.
이름을 지정하고 Create and continue를 클릭한 다음 Done을 클릭합니다.
키를 생성합니다:
서비스 계정을 열고 → Keys → Add key → Create new key → JSON을 선택합니다.
JSON 키 파일을 다운로드합니다.
서비스 계정 이메일을 복사합니다(예:
orca-drive@my-project.iam.gserviceaccount.com).해당 이메일로 대상 Drive 폴더를 공유합니다(Drive에서 폴더를 마우스 오른쪽 버튼으로 클릭 → Share → 이메일 붙여넣기 → Viewer).
서비스 계정과 공유된 파일/폴더만 액세스할 수 있습니다.
2. 환경 변수 구성
.env.example을 .env로 복사하고(로컬 개발) Vercel에서도 동일한 값을 설정합니다(Project > Settings > Environment Variables):
변수 | 설명 |
| 전체 JSON 키 내용(한 줄) |
| JSON 값이 base64로 인코딩된 경우 |
| 기본 목록 폴더 ID |
3. 로컬에서 실행
npm install
vercel dev전송 방식 Streamable HTTP와 URL http://localhost:3000/을 사용하여 MCP Inspector(npx @modelcontextprotocol/inspector)로 테스트합니다.
4. Vercel에 배포
vercel --prod엔드포인트는 https://<project>.vercel.app/이 됩니다.
5. 클라이언트 연결
Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"orca-drive-sa": {
"type": "http",
"url": "https://<project>.vercel.app/"
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
MCP server for RiverScript, an AI transcription platform - fetches transcripts shared via a link.
Related MCP Servers
- -licenseNot gradedqualityAmaintenanceThis MCP server integrates with Google Drive to allow listing, reading, and searching over files.4,149 npm91,276MIT
- AlicenseNot gradedqualityDmaintenanceA server that provides a Machine Control Protocol (MCP) interface to search, access, and interact with Google Drive files and folders, enabling AI assistants to work with Google Drive content.8MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server that enables interaction with Google Drive through the Google Cloud API. It allows users to list, read, and upload files directly from MCP-compatible clients like manus.im or Cursor.-
- AlicenseAqualityDmaintenanceA local MCP server that enables LLMs to securely search and read files within designated Google Drive folders. Supports Google Docs, Google Sheets, PDFs, and plain text with strict folder-scoping via service account authentication.4MIT