Gen8i MCP Server with OAuth 2.0 authentication for Claude Desktop
Project description
Gen8i MCP Server
MCP server for Claude Desktop that connects to Gen8i's AI-powered data analysis platform with OAuth 2.0 + PKCE authentication.
Tools
- login - Authenticate via browser-based OAuth flow
- get_use_case - List available data sources / AI agents
- query - Run natural language queries against a use case
Configuration
1. Add to Claude Desktop config
Add the following to your Claude Desktop configuration file:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"gen8i-server": {
"command": "uvx",
"args": ["gen8i-mcp-server"],
"env": {
"CLIENT_ID": "<YOUR_CLIENT_ID>"
}
}
}
}
| Field | Required | Description |
|---|---|---|
CLIENT_ID |
Yes | Your OAuth client ID from Gen8i |
2. Restart Claude Desktop
Restart Claude Desktop to load the MCP server.
Usage
- Ask Claude to login to authenticate (opens browser)
- Ask Claude to show use cases to see available data sources
- Ask Claude any business/data question and it will query the appropriate use case
Requirements
- Python 3.12+
- uv
Support
For help, contact [techsupport@gen8i.com].
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gen8i_mcp_server-0.1.1.tar.gz.
File metadata
- Download URL: gen8i_mcp_server-0.1.1.tar.gz
- Upload date:
- Size: 48.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a25d841cfcd00a6150a0a0cc708e8623d4b141e9aedb4a7a0d75e7221915d8d
|
|
| MD5 |
8506a93ce7f3fcb50746c2c2bdacd709
|
|
| BLAKE2b-256 |
a84e72784937c6b40cff8d9774caeafb2722f7189f5157b62c20064afb9a2f57
|
File details
Details for the file gen8i_mcp_server-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gen8i_mcp_server-0.1.1-py3-none-any.whl
- Upload date:
- Size: 18.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f4b9cf2e9b62ebc3ee477695883102af93096768d07cb194c4fe8951b80a7e8
|
|
| MD5 |
46f257c7adb0b40cf6c8277a612f43d9
|
|
| BLAKE2b-256 |
4e70a3df9682f0d911f8f00f6e2330950aa383cc44a9625e2e623d1f05464c3a
|