ai.klavis/strata

Official registry AI and agents

MCP server for progressive tool usage at any scale (see https://klavis.ai)

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http strata 'https://strata.klavis.ai/mcp/'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "strata": {
            "type": "http",
            "url": "https://strata.klavis.ai/mcp/"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. 🎯 Choose Your Solution
  2. Strata
  3. MCP Integrations
  4. MCP Sandbox
  5. Quick Start
  6. Resources

🎯 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

Frequently asked questions

What is ai.klavis/strata?

MCP server for progressive tool usage at any scale (see https://klavis.ai)

How do I install ai.klavis/strata?

It runs as a remote server. In Claude Code: claude mcp add --transport http strata 'https://strata.klavis.ai/mcp/'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does ai.klavis/strata need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is ai.klavis/strata open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Who maintains ai.klavis/strata?

It is published by Klavis-AI. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.