MaxKB

1Panel-dev
16074
💬 MaxKB is a ready-to-use AI chatbot that integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.
#llm #ollama #maxkb #knowledgebase #chatbot #langchain #pgvector #rag #deepseek-r1 #llama3 #qwen2 #mcp-server

Overview

What is MaxKB

MaxKB is a ready-to-use AI chatbot that integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

How to Use

Users can deploy MaxKB by integrating it into their existing systems, utilizing its RAG capabilities for document processing, and configuring workflows to suit their specific needs.

Key Features

Key features include RAG pipeline support for document uploading and crawling, automatic text splitting and vectorization, a powerful workflow engine, and advanced MCP tool-use capabilities.

Where to Use

MaxKB is applicable in various fields such as intelligent customer service, corporate internal knowledge bases, academic research, and education.

Use Cases

Use cases for MaxKB include automating customer support interactions, managing corporate knowledge repositories, assisting in academic research, and enhancing educational tools.

Usage

Installation

Generate your exclusive SSE URL:

MCP Server Configuration (for all clients):

Installation in Cursor

Click on the Cursor settings icon in the top right, find the MCP option, then click the + button in the top right of that page and add the configuration in the config panel.

Note: Do not delete previously added configuration items

After completion, restart Cursor, chat with Cursor, and you can use MCP functions

Installation in Claude

Find this json file at the following path: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json If this file doesn't exist, create one and paste the content above into the file.

Note: Do not delete previously added configuration items.

After completion, restart Claude, and you can use MCP functions through the Claude dialog

SDK

Installation in Python

Install composio-toolset by running the following commands in your terminal:

pip install composio_openai

Python example code:

from composio_openai import ComposioToolSet, App
from openai import OpenAI

openai_client = OpenAI()
composio_toolset = ComposioToolSet(entity_id="default")

tools = composio_toolset.get_tools(apps=[App.GITHUB])

Installation in TypeScript

Install composio-core by running the following commands in your terminal:

npm install -g composio_core

TypeScript example code:

import { OpenAI } from "openai";
import { OpenAIToolSet } from "composio-core";

const openaiClient = new OpenAI();
const composioToolset = new OpenAIToolSet();

const tools = await composioToolset.getTools({
  apps: ["github"],
});

Content