Iris MCP Server
Iris MCP 服务器
多后端 MCP 网关,通过单个 MCP 连接器提供 Google Drive 写入权限、Notion 等功能。
概述
Iris 通过充当网关解决了免费版 MCP 连接器的限制:用户只需连接一个自定义连接器(Iris),即可获得对多个后端服务的完全读写能力。
两种模式:
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
已启用 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 Drive API
创建 OAuth 2.0 凭据:
应用程序类型:Web 应用程序
已获授权的重定向 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 build使用 MCP Inspector 测试:
npx @modelcontextprotocol/inspector node dist/index.js路线图
[x] Google Drive 写入后端
[x] 用于用户身份验证的 OAuth 仪表板
[x] 令牌加密和数据库存储
[ ] Notion 后端
[ ] Slack 后端
[ ] Dropbox 后端
[ ] 用户管理仪表板
[ ] MCP 服务器市场列表
贡献
欢迎提交 Pull Request!请先阅读 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.343517MIT
- 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