
raqueljezweb/anythingllm-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP (Model Context Protocol), который обеспечивает бесшовную интеграцию между AnythingLLM и MCP-совместимыми клиентами, такими как TypingMind, Claude Desktop и другими.
Обзор
Сервер MCP (Model Context Protocol), который обеспечивает бесшовную интеграцию между AnythingLLM и MCP-совместимыми клиентами, такими как TypingMind, Claude Desktop и другими. - - : Доступ ко всем функциям AnythingLLM через MCP - - : Создание, обновление, удаление, список рабочих пространств и управление их настройками - - : Отправка сообщений, управление историей чата и потоковыми ответами - - : Загрузка, список, удаление документов, обработка URL-адресов и управление векторами - - : Встраивание текста / веб-страниц и поиск в рабочих пространствах - - : Создание, обновление, удаление пользователей и управление разрешениями - - : Программное управление API-ключами - -️ : Настройка LLM-провайдеров, векторных баз данных и системных настроек - - : Создание и управление агентами ИИ с пользовательскими подсказками и инструментами - - : Доступ к системной информации и статистике - - : Аутентификация на основе ключей API с поддержкой переменной среды - Узел.
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol), который обеспечивает бесшовную интеграцию между AnythingLLM и MCP-совместимыми клиентами, такими как TypingMind, Claude Desktop и другими.
Особенности
Полная интеграция API LLM: Доступ ко всем функциям AnythingLLM через MCP Управление рабочим пространством: Создавать, обновлять, удалять, перечислять рабочие пространства и управлять их настройками Интеграция чатов: Отправка сообщений, управление историей чата и потоковые ответы ** Управление документами**: Загрузка, список, удаление документов, обработка URL-адресов и управление векторами Встраивание и поиск: встраивание текста/веб-страниц и поиск в рабочих пространствах ** Менеджмент пользователя**: Создавать, обновлять, удалять пользователей и управлять разрешениями API Key Management: Программно управлять ключами API
- ️ ** Система управления**: Настройка поставщиков LLM, векторных баз данных и системных настроек ** Поддержка агентов**: создание и управление агентами ИИ с помощью пользовательских подсказок и инструментов Мониторинг системы: информация и статистика системы доступа Безопасная аутентификация: аутентификация на основе ключей API с поддержкой переменной среды
Предпосылки
- Node.js 18+ установлен
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
AnythingLLM MCP Server
An MCP (Model Context Protocol) server that enables seamless integration between AnythingLLM and MCP-compatible clients like TypingMind, Claude Desktop, and more.
Features
- 🚀 Complete AnythingLLM API Integration: Access all AnythingLLM features through MCP
- 💬 Workspace Management: Create, update, delete, list workspaces and manage their settings
- 🤖 Chat Integration: Send messages, manage chat history, and stream responses
- 📄 Document Management: Upload, list, delete documents, process URLs, and manage vectors
- 🔍 Embedding & Search: Embed text/webpages and search within workspaces
- 👥 User Management: Create, update, delete users and manage permissions
- 🔑 API Key Management: Programmatically manage API keys
- ⚙️ System Administration: Configure LLM providers, vector databases, and system settings
- 🤖 Agent Support: Create and manage AI agents with custom prompts and tools
- 📊 System Monitoring: Access system information and statistics
- 🔐 Secure Authentication: API key-based authentication with environment variable support
Prerequisites
- Node.js 18+ installed
- AnythingLLM instance running with API access enabled
- AnythingLLM API key (obtain from your AnythingLLM instance at
/settings/api-keys)
Installation
Option 1: Using npx (Recommended)
No installation needed! You can run the server directly with npx when configuring your MCP client.
Option 2: Global Installation
npm install -g anythingllm-mcp-server
Option 3: Local Installation
git clone https://github.com/yourusername/anythingllm-mcp-server.git
cd anythingllm-mcp-server
npm install
Configuration
For TypingMind.com
Setup Instructions
-
Go to TypingMind.com
-
Click on Settings → MCP Servers
-
In the MCP configuration editor, add the AnythingLLM server:
{ "mcpServers": { "anythingllm": { "command": "npx", "args": ["-y", "[email protected]"] } } } -
Click Save - TypingMind will restart the MCP servers
-
Look for the “Connected” status
First Time Usage
After the server connects, initialize it with your AnythingLLM credentials:
-
In the chat, type:
Use the initialize_anythingllm tool with apiKey: "your-api-key" and baseUrl: "http://localhost:3001" -
Replace:
"your-api-key"with your AnythingLLM API key (get it from AnythingLLM → Settings → API Keys)"http://localhost:3001"with your AnythingLLM instance URL
-
You’ll see: “AnythingLLM client initialized successfully”
Example Commands
After initialization, use natural language to interact with AnythingLLM:
- “List all my workspaces”
- “Create a new workspace called ‘Project Documentation’”
Установка
npx -y [email protected]Конфигурация
{
"mcpServers": {
"anythingllm": {
"command": "npx",
"args": ["-y", "[email protected]"]
}
}
}