Iris MCP Server
Servidor MCP Iris
Pasarela MCP multi-backend que proporciona acceso de escritura a Google Drive, Notion y más a través de un único conector MCP.
Descripción general
Iris resuelve la limitación del nivel gratuito de los conectores MCP actuando como una pasarela: los usuarios conectan UN conector personalizado (Iris) y obtienen acceso a múltiples servicios backend con capacidades completas de lectura/escritura.
Dos modos:
Modo Stdio (Claude Desktop) - Listo para producción ✅
Modo HTTP (Navegador claude.ai) - Prototipo 🧪 Ver HTTP-MODE-GUIDE.md
Lo que ofrece Iris
Backend de Google Drive:
✅
iris_drive_write- Crear o actualizar archivos✅
iris_drive_read- Leer el contenido de archivos✅
iris_drive_create_folder- Crear estructuras de carpetas✅
iris_drive_list- Listar archivos y carpetas✅
iris_drive_move- Mover o renombrar archivos✅
iris_drive_delete- Eliminar archivos (con confirmación de seguridad)
Próximamente:
Backend de Notion (lectura + escritura)
Backend de Slack (enviar mensajes)
Backend de Dropbox (lectura + escritura)
Related MCP server: google-workspace-mcp-server
Instalación
Requisitos previos
Node.js 18+ y npm
Proyecto de Google Cloud con la API de Drive habilitada
Credenciales de OAuth 2.0 (ID de cliente y secreto)
Configuración
Clonar e instalar dependencias:
git clone https://github.com/continuity-bridge/iris-mcp-server.git
cd iris-mcp-server
npm installConfigurar el entorno:
cp .env.example .env
# Edit .env with your Google OAuth credentialsCompilar:
npm run buildProbar localmente:
npx @modelcontextprotocol/inspector node dist/index.jsConfiguración del modo HTTP (Para el navegador Claude.ai)
Para usar Iris con claude.ai basado en navegador:
# After completing OAuth setup above
npm run setup:browser # Interactive wizard
npm run http # Start HTTP serverConsulte HTTP-MODE-GUIDE.md para obtener la guía completa de integración en el navegador.
Configuración
Configuración de Google OAuth
Vaya a Google Cloud Console
Cree un nuevo proyecto o seleccione uno existente
Habilite la API de Google Drive
Cree credenciales de OAuth 2.0:
Tipo de aplicación: Aplicación web
URIs de redireccionamiento autorizados:
https://iris.uncletallest.productions/oauth/callback
Copie el ID de cliente y el secreto de cliente en
.env
Variables de entorno
Consulte .env.example para ver toda la configuración requerida.
Uso
Integración del sistema multi-instancia (Caso de uso de ejemplo)
La instancia de coordinación guarda notas compartidas:
iris_drive_write({
path: "coordination/shared-notes.md",
content: "Instance A is handling task X, Instance B is tracking Y...",
mode: "upsert"
})La instancia de seguimiento de salud guarda datos de bienestar:
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"
})La instancia de seguimiento de proyectos guarda datos de la aplicación:
iris_drive_write({
path: "projects/applications/applied-march.md",
content: "| Company | Position | Applied | Status |\n|---------|----------|---------|--------|\n...",
mode: "upsert"
})Ejemplos de herramientas
Crear estructura de carpetas:
iris_drive_create_folder({
path: "projects/active/project-alpha"
})
// Creates: projects/ → projects/active/ → projects/active/project-alpha/Listar archivos:
iris_drive_list({
path: "coordination",
recursive: false,
type: "both"
})Leer archivo:
iris_drive_read({
path: "coordination/memory.md",
asText: true
})Mover archivo:
iris_drive_move({
sourcePath: "old-location/file.md",
destinationPath: "new-location/file.md"
})Eliminar archivo (con confirmación):
iris_drive_delete({
path: "temp/old-notes.md",
confirm: true,
permanent: false // Moves to trash, not permanent
})Arquitectura
Claude.ai User (Free Tier)
↓
(1 Custom Connector Slot)
↓
Iris MCP Server
↓
Google Drive API (via OAuth)
Notion API (future)
Slack API (future)Desarrollo
Modo de observación (watch):
npm run devCompilar:
npm run buildProbar con el Inspector MCP:
npx @modelcontextprotocol/inspector node dist/index.jsHoja de ruta
[x] Backend de escritura de Google Drive
[x] Panel de OAuth para la autenticación de usuarios
[x] Cifrado de tokens y almacenamiento en base de datos
[ ] Backend de Notion
[ ] Backend de Slack
[ ] Backend de Dropbox
[ ] Panel de gestión de usuarios
[ ] Listado en el mercado de servidores MCP
Contribución
¡Las solicitudes de extracción (pull requests) son bienvenidas! Por favor, lea primero CONTRIBUTING.md.
Licencia
Licencia MIT - consulte el archivo LICENSE para obtener más detalles
Créditos
Creado por: Jerry Jackson (Uncle Tallest) Para: Sistemas de IA multi-instancia y colaboración IA-neurodivergente
Soporte
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