Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
MCP connectors and SDK for agent tools
Klavis provides hosted and self-hosted MCP infrastructure for giving agents access to tools like Gmail, Slack, GitHub, Google Workspace, and more. You can create individual MCP servers or combine them into Strata, with OAuth support, REST APIs, and SDKs for Python and TypeScript.
Builders who want Claude Code, Codex, Cursor, Gemini CLI, or other agents to connect to real services through MCP.
You can give your agent reliable access to external tools and services without building each integration from scratch.
What it does
Strata connector layer
Creates a single MCP layer that combines multiple tool servers for an agent.
Prebuilt MCP servers
Provides many ready-made servers under `mcp_servers/` for services like GitHub, Gmail, Slack, Notion, Jira, and Google Workspace.
OAuth support
Includes OAuth support files and setup helpers for authenticated integrations.
Agent client examples
Shows how to use the platform with Claude, Gemini CLI, OpenAI, LangChain, LlamaIndex, CrewAI, and other agent stacks.
SDKs and REST API
Supports Python and TypeScript SDKs plus direct REST calls for creating servers and Strata instances.
How to get it
- 1Run
# 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
README
π― Choose Your Solution
Quick Start
Option 1: Cloud-hosted - klavis.ai
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
- π Documentation
- π¬ Discord Community
- π Report Issues
- π Klavis AI Website
Made with β€οΈ by the Klavis Team
Files in the repo
- _oauth_support
- .github
- docs
- examples
- fern
- mcp_servers
- mcp-clients
- open-strata
- static
- .gitignore
- CONTRIBUTING.md
- LICENSE
- LLM.md
- MCP_SERVER_GUIDE.md
- package-lock.json
- README.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More connectors
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph β average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

Universal provider proxy for OpenAI Codex & Claude Code β use any LLM (Claude, Gemini, Grok, DeepSeek, Ollamaβ¦) with Codex CLI, App, SDK, and Claude Code
Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300Β΅s in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.
Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.
Stop your AI from making things up β it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.