Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
Klavis-AI/klavis: [DEPRECATED] Legacy Klavis AI MCP integrations. See klavis.ai for RL environments and training data.

Klavis-AI/klavis: [DEPRECATED] Legacy Klavis AI MCP integrations. See klavis.ai for RL environments and training data.

15 hours ago

Deprecated

[!WARNING]
This repository is deprecated and is no longer under active development. It remains public for reference, and Issues and pull requests remain open for community discussion and contributions.
> Klavis AI now focuses on RL environments and high-quality training data for frontier AI labs. Learn more at klavis.ai.
> This notice applies to this open-source repository; it does not announce a shutdown of the hosted MCP service. Existing customers can continue to access the MCP Platform through the Product menu on klavis.ai.

🎯 Choose Your Solution

Strata

Intelligent connectors for your AI agent, optimize context window

MCP Integrations

100+ prebuilt integrations out-of-the-box, with OAuth support

MCP Sandbox

scalable MCP environments for LLM training and RL

Quick Start

Option 1: Cloud-hosted - klavis.ai

Quickstart guide →

Option 2: Self-host

# Run any MCP Integration
docker pull ghcr.io/klavis-ai/github-mcp-server:latest
docker run -p 5000:5000 ghcr.io/klavis-ai/github-mcp-server:latest

Install Open Source Strata locally

pipx install strata-mcp strata add --type stdio playwright npx @playwright/mcp@latest

Option 3: SDK

# Python SDK
from klavis import Klavis
from klavis.types import McpServerName

klavis = Klavis(api_key="your-key")

Create Strata instance

strata = klavis_client.mcp_server.create_strata_server( user_id="user123", servers=[McpServerName.GMAIL, McpServerName.SLACK], )

Or use individual MCP servers

gmail = klavis.mcp_server.create_server_instance( server_name=McpServerName.GMAIL, user_id="user123", )
// TypeScript SDK
import { KlavisClient, McpServerName } from 'klavis';

const klavis = new KlavisClient({ apiKey: 'your-api-key' });

// Create Strata instance const strata = await klavis.mcpServer.createStrataServer({ userId: "user123", servers: [Klavis.McpServerName.Gmail, Klavis.McpServerName.Slack], });

// Or use individual MCP servers const gmail = await klavis.mcpServer.createServerInstance({ serverName: McpServerName.GMAIL, userId: "user123" });

Option 4: REST API

# Create Strata server
curl -X POST "https://api.klavis.ai/v1/mcp-server/strata" \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "user123",
    "servers": ["GMAIL", "SLACK"]
  }'

Create individual MCP server

curl -X POST "https://api.klavis.ai/v1/mcp-server/instance" \ -H "Authorization: Bearer your-api-key" \ -H "Content-Type: application/json" \ -d '{ "server_name": "GMAIL", "user_id": "user123" }'

Resources


Made with ❤️ by the Klavis Team

Chat with me