Igris SDK
The Igris SDK is a thin client that generates MCP configurations with built-in authentication, identity tracking, and audit trail support. It works with any MCP client — Claude Desktop, Cursor, Vercel AI SDK, LangChain, or your own.What the SDK Does
- Generates MCP client configs — URL + headers for any MCP client to consume
- Auto-generates trace IDs — correlate multiple tool calls across a single user request
- Passes user identity — track who is calling what for governance and audit
- Manages resources — list connections, policies, and audit events via API
What the SDK Does NOT Do
- It does not implement an MCP client — use any existing MCP client library
- It does not manage upstream credentials — those are stored encrypted in connections
- It does not evaluate policies — that happens at the gateway
Packages
| Language | Package | Registry |
|---|---|---|
| TypeScript | @igris/sdk | npm |
| Python | igris-sdk | PyPI (coming soon) |
Quick Example
How It Works
Installation
Install the SDK and initialize the client.
Connections
Create and manage encrypted credential vaults.
Identity & Metadata
Pass user identity and metadata for governance.
MCP Client Config
Generate configs for Claude Desktop, Cursor, and more.