klavis

MCP.Pizza Chef: Klavis-AI

Klavis runs the connections for you. Sign up, create an instance for the service you want, whether that is GitHub, Slack, Discord, Postgres, Shopify, YouTube, or Jira, and it hands back a hosted address plus the sign-in flow to link your account. It also offers chat clients for Slack, Discord, and the web, so a whole team can talk to those tools directly. Everything is open source if you would rather run it yourself.

Coding
Communication

Use This MCP client To

Add Slack and GitHub tools to my agent in minutes Skip hosting and let someone else run the connections Let my team use these tools from a Slack chat Handle sign-in for my users without building it myself Run the same connections on my own servers instead

README

Production-ready MCP integrations for AI applications

Documentation Website Discord YouTube Demo License: MIT

Introduction

Klavis AI makes it effortless to connect to production-ready MCP servers & clients at scale. Integrate MCPs with your AI applications in a minute, and scale to millions of users using our open-source infrastructure, hosted servers, and multi-platform clients!

✨ Key Features

Klavis AI removes the barrier to using MCPs by providing:

  • Production-Ready MCP Servers: All our MCP Servers come from official sources or are internally evaluated by Klavis and our customers.
  • Built-In Authentications: Secure authentication out of the box for both developers and end-users.
  • MCP Client Integrations: We support MCP Client Integration, allowing you to interact via Klavis Slack, Discord, or web MCP client and integrate into your workflows seamlessly.
  • 100+ Tool Integrations & Customizations: Support for various tools and customized MCP servers tailored to your needs.

🚀 Quick Start

To run self hosted versions, check out the detailed readme in each MCP server and MCP client below.

MCP Servers

  • Discord: For Discord API integration
  • Document Conversion (Pandoc): Convert between various file formats using Pandoc
  • Firecrawl: For web crawling and data collection
  • Firecrawl Deep Research: For deeper web research tasks
  • GitHub: Perform GitHub repository operations
  • Markitdown: Markdown conversion tool
  • Postgres: For PostgreSQL database operations
  • Report Generation: Create professional web reports from user query
  • Resend: For email services
  • Shopify: For Shopify Admin API integration
  • Slack: For Slack API integration
  • Supabase: For database operations
  • YouTube: Extract and convert YouTube video information
  • Jira: manage your sprint
  • And More!

MCP Clients

  • Discord MCP Client Setup Guide
  • Slack MCP Client Setup Guide
  • Web Chat MCP Client Setup Guide

Hosted solutions

  1. Sign up for Klavis platform and create your API key

  2. Create a new MCP server instance

curl --request POST \
  --url https://api.klavis.ai/mcp-server/instance/create \
  --header 'Authorization: Bearer <KLAVIS_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{
  "serverName": "<MCP_SERVER_NAME>",
  "userId": "<USER_ID>",
  "platformName": "<PLATFORM_NAME>"
}'

Note: It will return an MCP server URL that takes care of everything for you!

  1. Set up auth token or use our in-house OAuth flow (if the MCP Server requests private info)
curl --request POST \
  --url https://api.klavis.ai/mcp-server/instance/set-auth-token \
  --header 'Authorization: Bearer <KLAVIS_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{
  "instanceId": "<string>",
  "authToken": "<string>"
}'

Check out our documentation for more details!

🤝 Contributing

We love contributions! Please check our Contributing Guidelines for details on how to submit changes. Join our Discord community to discuss ideas and get help.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

klavis FAQ

Do I need a key?
Yes. You sign up for a Klavis account and use its key to create hosted instances.
What tools can I connect?
Over a hundred, including Slack, Discord, GitHub, Postgres, Supabase, Shopify, Jira, YouTube, and document conversion.
Can I use this to let my team query tools from Slack?
Yes. There are ready-made Slack, Discord, and web chat clients.
Do I have to run servers myself?
No, the hosted option handles that. You can still run it yourself from the open-source code.
How does sign-in work for my users?
Klavis includes a sign-in flow so each person securely links their own account.
Is it open source?
Yes, released under the MIT license.