Iris MCP Server
Iris MCPサーバー
Google Driveの書き込みアクセス、Notionなどを単一のMCPコネクタ経由で提供するマルチバックエンドMCPゲートウェイ。
概要
Irisは、ユーザーが1つのカスタムコネクタ(Iris)を接続するだけで、複数のバックエンドサービスへの完全な読み書き機能にアクセスできるようにすることで、無料枠のMCPコネクタの制限を解決します。
2つのモード:
Stdioモード (Claude Desktop) - 本番環境対応 ✅
HTTPモード (ブラウザ版 claude.ai) - プロトタイプ 🧪 HTTP-MODE-GUIDE.md を参照
Irisが提供するもの
Google Driveバックエンド:
✅
iris_drive_write- ファイルの作成または更新✅
iris_drive_read- ファイル内容の読み取り✅
iris_drive_create_folder- フォルダ構造の作成✅
iris_drive_list- ファイルとフォルダの一覧表示✅
iris_drive_move- ファイルの移動または名前変更✅
iris_drive_delete- ファイルの削除(安全確認付き)
近日公開予定:
Notionバックエンド (読み取り + 書き込み)
Slackバックエンド (メッセージ送信)
Dropboxバックエンド (読み取り + 書き込み)
Related MCP server: google-workspace-mcp-server
インストール
前提条件
Node.js 18以上およびnpm
Google Drive APIが有効なGoogle Cloudプロジェクト
OAuth 2.0認証情報 (クライアントIDおよびシークレット)
セットアップ
クローンして依存関係をインストール:
git clone https://github.com/continuity-bridge/iris-mcp-server.git
cd iris-mcp-server
npm install環境設定:
cp .env.example .env
# Edit .env with your Google OAuth credentialsビルド:
npm run buildローカルでテスト:
npx @modelcontextprotocol/inspector node dist/index.jsHTTPモードのセットアップ (ブラウザ版 Claude.ai用)
ブラウザベースのclaude.aiでIrisを使用するには:
# After completing OAuth setup above
npm run setup:browser # Interactive wizard
npm run http # Start HTTP serverブラウザ統合の完全ガイドについては HTTP-MODE-GUIDE.md を参照してください。
設定
Google OAuthの設定
Google Cloud Console にアクセス
新しいプロジェクトを作成するか、既存のプロジェクトを選択
Google Drive APIを有効化
OAuth 2.0認証情報を作成:
アプリケーションの種類: ウェブアプリケーション
承認済みのリダイレクトURI:
https://iris.uncletallest.productions/oauth/callback
クライアントIDとクライアントシークレットを
.envにコピー
環境変数
必要なすべての設定については .env.example を参照してください。
使用方法
マルチインスタンスシステム統合 (使用例)
インスタンス間で共有ノートを保存する調整:
iris_drive_write({
path: "coordination/shared-notes.md",
content: "Instance A is handling task X, Instance B is tracking Y...",
mode: "upsert"
})健康管理インスタンスでウェルネスデータを保存:
iris_drive_write({
path: "wellness/tracking/2026-03.md",
content: "# March 2026 Health Log\n\n## Week 1\n- Energy: 7/10\n- Sleep: 8hrs avg\n...",
mimeType: "text/markdown"
})プロジェクト追跡インスタンスでアプリケーションデータを保存:
iris_drive_write({
path: "projects/applications/applied-march.md",
content: "| Company | Position | Applied | Status |\n|---------|----------|---------|--------|\n...",
mode: "upsert"
})ツール例
フォルダ構造の作成:
iris_drive_create_folder({
path: "projects/active/project-alpha"
})
// Creates: projects/ → projects/active/ → projects/active/project-alpha/ファイルの一覧表示:
iris_drive_list({
path: "coordination",
recursive: false,
type: "both"
})ファイルの読み取り:
iris_drive_read({
path: "coordination/memory.md",
asText: true
})ファイルの移動:
iris_drive_move({
sourcePath: "old-location/file.md",
destinationPath: "new-location/file.md"
})ファイルの削除 (確認付き):
iris_drive_delete({
path: "temp/old-notes.md",
confirm: true,
permanent: false // Moves to trash, not permanent
})アーキテクチャ
Claude.ai User (Free Tier)
↓
(1 Custom Connector Slot)
↓
Iris MCP Server
↓
Google Drive API (via OAuth)
Notion API (future)
Slack API (future)開発
ウォッチモード:
npm run devビルド:
npm run buildMCP Inspectorでテスト:
npx @modelcontextprotocol/inspector node dist/index.jsロードマップ
[x] Google Drive書き込みバックエンド
[x] ユーザー認証用OAuthダッシュボード
[x] トークンの暗号化とデータベース保存
[ ] Notionバックエンド
[ ] Slackバックエンド
[ ] Dropboxバックエンド
[ ] ユーザー管理ダッシュボード
[ ] MCPサーバーマーケットプレイスへの掲載
コントリビューション
プルリクエストを歓迎します!最初に CONTRIBUTING.md をお読みください。
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照してください
クレジット
作成者: Jerry Jackson (Uncle Tallest) 目的: マルチインスタンスAIシステムおよびニューロダイバージェントなAIコラボレーションのため
サポート
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Notes, files, GitHub, and Drive through one MCP connection.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables comprehensive Google Drive integration through MCP, supporting file management, content operations, permission handling, commenting, version control, and shared drive management through natural language interactions.-
- AlicenseAqualityDmaintenanceMCP server for Google Workspace APIs - Docs, Sheets, Drive, Gmail, and Calendar. Enables reading, creating, and editing Google Docs and Sheets, managing comments, reading emails, and viewing calendar events.343917MIT
- AlicenseNot gradedqualityAmaintenanceEnables management of Google Drive files, Docs, Sheets, Slides, and Calendar events through natural language using the MCP protocol.9,158214MIT
- AlicenseNot gradedqualityDmaintenanceEnables management of Google Drive files, Docs, Sheets, and Slides through natural language using MCP, with support for file operations, search, and shared drives.20MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/continuity-bridge/iris-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server