Skip to main content
Glama

Iris MCP

by jenova-marie
LICENSE-THIRD-PARTY5.04 kB
# Third-Party Licenses This document contains the licenses for all third-party open source software used in the Iris MCP Server project. **Project**: Iris MCP Server **License**: MIT **Repository**: https://github.com/jenova-marie/iris-mcp **Author**: Jenova Marie --- ## License Summary This project depends on the following open-source licenses: - **MIT License** - 167+ packages (primary license) - **ISC License** - 17+ packages - **Apache-2.0 License** - 7+ packages - **BSD-3-Clause License** - 3+ packages - **BlueOak-1.0.0 License** - 1 package - **CC-BY-4.0 License** - 1 package All dependencies are compatible with the project's MIT license and allow commercial use, modification, and distribution. --- ## Direct Dependencies ### Production Dependencies (runtime) #### @modelcontextprotocol/sdk (MIT) - **Version**: 1.19.1 - **Author**: Anthropic, PBC - **Homepage**: https://modelcontextprotocol.io - **License**: MIT - **Description**: Model Context Protocol implementation for TypeScript #### @jenova-marie/wonder-logger (MIT) - **Version**: 1.0.11 - **Author**: jenova-marie - **Homepage**: https://github.com/jenova-marie/wonder-logger - **License**: MIT - **Description**: Production-ready observability toolkit combining OpenTelemetry with Pino logging #### better-sqlite3 (MIT) - **Version**: 11.0.0 - **Author**: Joshua Wise - **Homepage**: https://github.com/WiseLibs/better-sqlite3 - **License**: MIT - **Description**: The fastest and simplest library for SQLite3 in Node.js #### commander (MIT) - **Version**: 12.0.0 - **Author**: TJ Holowaychuk - **License**: MIT - **Description**: The complete solution for node.js command-line interfaces #### cors (MIT) - **Version**: 2.8.5 - **Author**: Troy Goode - **License**: MIT - **Description**: Node.js CORS middleware #### express (MIT) - **Version**: 4.18.2 - **Author**: TJ Holowaychuk - **License**: MIT - **Description**: Fast, unopinionated, minimalist web framework for Node.js #### ink (MIT) - **Version**: 5.0.1 - **Author**: Vadim Demedes - **License**: MIT - **Description**: React for CLI #### react (MIT) - **Version**: 18.2.0 - **Author**: Meta Platforms, Inc. - **Homepage**: https://react.dev/ - **License**: MIT - **Description**: A JavaScript library for building user interfaces #### rxjs (Apache-2.0) - **Version**: 7.8.2 - **Author**: Ben Lesh - **License**: Apache-2.0 - **Description**: Reactive Extensions for modern JavaScript #### socket.io (MIT) - **Version**: 4.7.2 - **Author**: Guillermo Rauch - **License**: MIT - **Description**: Real-time bidirectional event-based communication #### ssh-config (MIT) - **Version**: 5.0.3 - **Author**: Chen Yangjian - **Homepage**: https://github.com/cyjake/ssh-config - **License**: MIT - **Description**: SSH config parser and stringifier #### ssh2 (MIT) - **Version**: 1.17.0 - **Author**: Brian White - **License**: MIT - **Description**: SSH2 client and server modules for Node.js #### ws (MIT) - **Version**: 8.16.0 - **Author**: Einar Otto Stangvik - **License**: MIT - **Description**: WebSocket client and server implementation #### zod (MIT) - **Version**: 3.23.0 - **Author**: Colin McDonnell - **License**: MIT - **Description**: TypeScript-first schema validation with static type inference --- ## License Compatibility All dependencies use licenses compatible with MIT: - **MIT** - Fully compatible, permissive - **ISC** - Functionally equivalent to MIT - **Apache-2.0** - Compatible, adds patent grant - **BSD-3-Clause** - Compatible, permissive with attribution All licenses permit: - ✅ Commercial use - ✅ Modification - ✅ Distribution - ✅ Private use --- ## Full License Texts For complete license texts, see: - MIT License: https://opensource.org/licenses/MIT - ISC License: https://opensource.org/licenses/ISC - Apache-2.0: https://www.apache.org/licenses/LICENSE-2.0 - BSD-3-Clause: https://opensource.org/licenses/BSD-3-Clause --- ## Reference Implementations & Acknowledgments This project implements interfaces and patterns inspired by or based on the following reference implementations: ### Claude Code Permission Prompt Tool Interface **Reference**: https://github.com/mmarcen/test_permission-prompt-tool **Author**: mmarcen **Purpose**: Minimal working example of the MCP permission approval system Our implementation in `src/actions/grant-permission.ts` follows the same interface specification: - Tool name: `permissions__approve` (with double underscore) - Input parameters: `tool_name`, `input`, `reason` (optional) - Response format: `{ behavior: "allow" | "deny", message?, updatedInput? }` This reference implementation provided valuable guidance for understanding Claude Code's `--permission-prompt-tool` feature and helped us implement the permission approval mechanism for remote team coordination. **Acknowledgment**: We are grateful to mmarcen for providing a clear, minimal example that demonstrated the permission prompt interface specification. --- **Last Updated**: 2025-10-16 **Dependency Count**: 200+ packages

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/jenova-marie/iris-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server